Torsten Dittmann
a53e630536
Merge branch 'main' of https://github.com/appwrite/appwrite into sync-main-1.5.x-2
2024-03-05 10:31:51 +01:00
Jake Barnby
f3fa172482
Use a set to avoid message duplication
2024-02-28 01:01:39 +13:00
Jake Barnby
7a8ea7278e
Fix exceptions
2024-02-28 01:00:36 +13:00
Jake Barnby
12e8cc450f
Fix redundant batching
2024-02-28 00:59:40 +13:00
Jake Barnby
e1e9fc6589
Remove redundant checks
2024-02-28 00:56:52 +13:00
Jake Barnby
b862c8ee1e
Query provider type directly for targets
2024-02-28 00:56:23 +13:00
Jake Barnby
4a71e6ef4f
Use array_push instead of array_merge in loops
2024-02-28 00:55:11 +13:00
Jake Barnby
11e9f43982
Allow setting APNS to sandbox mode
2024-02-24 13:34:08 +13:00
loks0n
b2e1c162d2
chore: fmt
2024-02-21 16:27:37 +00:00
loks0n
e3c261b9e4
fix: msg91
2024-02-21 16:24:55 +00:00
Jake Barnby
942847cf3a
Merge remote-tracking branch 'origin/main' into 1.5.x
...
# Conflicts:
# app/config/collections.php
# app/config/errors.php
# app/config/specs/open-api3-latest-client.json
# app/config/specs/open-api3-latest-console.json
# app/config/specs/open-api3-latest-server.json
# app/config/specs/swagger2-latest-client.json
# app/config/specs/swagger2-latest-console.json
# app/config/specs/swagger2-latest-server.json
# app/controllers/api/account.php
# app/controllers/api/teams.php
# app/controllers/api/users.php
# app/controllers/shared/api.php
# app/init.php
# app/worker.php
# composer.json
# composer.lock
# docker-compose.yml
# src/Appwrite/Extend/Exception.php
# src/Appwrite/Platform/Services/Tasks.php
# src/Appwrite/Platform/Tasks/Maintenance.php
# src/Appwrite/Platform/Workers/Certificates.php
# src/Appwrite/Platform/Workers/Deletes.php
# src/Appwrite/Platform/Workers/Messaging.php
# src/Appwrite/Platform/Workers/Usage.php
# src/Appwrite/Platform/Workers/UsageHook.php
# src/Appwrite/Specification/Format/OpenAPI3.php
# src/Appwrite/Specification/Format/Swagger2.php
# tests/e2e/Services/Account/AccountConsoleClientTest.php
2024-02-22 01:29:28 +13:00
Jake Barnby
ad8450af32
Merge remote-tracking branch 'origin/1.5.x' into feat-push-images
2024-02-21 03:29:00 +13:00
Jake Barnby
379c79dae9
Consistent naming for device resources
2024-02-21 03:10:51 +13:00
Jake Barnby
2667d1fb07
Inject always local file device
2024-02-21 02:50:44 +13:00
Jake Barnby
439e7b1ccf
Merge remote-tracking branch 'origin/feat-remove-callback-resources' into feat-email-attachments
...
# Conflicts:
# app/worker.php
# src/Appwrite/Platform/Workers/Messaging.php
2024-02-21 02:00:46 +13:00
Jake Barnby
bbce53cda5
Auto trigger messaging events
2024-02-21 01:06:35 +13:00
Jake Barnby
4bc6c202d9
Use compound ID for push notification image
2024-02-20 18:25:57 +13:00
Jake Barnby
d15e85d1f6
Fix injecting invalid resource
2024-02-20 17:27:35 +13:00
Jake Barnby
710e08c109
Make sure to clear cache if file was downloaded from remote source
2024-02-20 00:11:10 +13:00
Jake Barnby
022c4678ec
Allow attaching files from storage to emails
2024-02-20 00:08:57 +13:00
Jake Barnby
afba7f75f0
Update appropriate total count when mutating topic
2024-02-15 17:23:30 +13:00
Jake Barnby
2ce85ce6ef
Add unknown error is delivered total is 0 but there were no delivery errors
2024-02-13 17:08:45 +13:00
Jake Barnby
37522ea66f
Merge branch '1.5.x' into fix-catch-exception
2024-02-13 12:47:36 +13:00
Jake Barnby
ff1f7e4819
Merge pull request #7569 from appwrite/fix-telesign-params
...
Fix telesign params
2024-02-13 12:38:49 +13:00
Jake Barnby
05884e154e
Update telesign credentials
2024-02-12 15:10:18 +13:00
Jake Barnby
18f7168160
Merge main
2024-02-12 14:18:19 +13:00
Steven Nguyen
4ace8ed027
Replace catching \Exception with \Throwable
...
\Exception doesn't work as a catch-all because not everything extends
\Exception. For example, there was a problem where the messaging worker
didn't catch an exception here:
} catch (\Exception $e) {
$deliveryErrors[] = 'Failed sending to targets ' . $batchIndex + 1 . '-' . \count($batch) . ' with error: ' . $e->getMessage();
} finally {
As such, $deliveryErrors stayed as an empty array. In this case, the
$adapter->send() threw a TypeError which extends Error which implements
Throwable. Updating the catch to catch \Throwable ensures the error is
caught and $deliveryErrors gets updated.
2024-02-08 01:17:54 +00:00
Jake Barnby
f9e8216781
Fix FCM init
2024-02-06 04:13:56 +13:00
Jake Barnby
c32545fb49
Fix push message creation warnings
2024-02-06 04:13:35 +13:00
Jake Barnby
6e40973771
Fix response iteration
2024-02-06 04:11:40 +13:00
Jake Barnby
499f0a53ea
Update to standard namespacing for enums
2024-02-02 17:53:19 +13:00
Jake Barnby
836ae8a607
Fix adapter instantiation
2024-02-01 17:51:28 +13:00
Jake Barnby
d9f53cacfa
Add SMTP provider
2024-02-01 01:30:09 +13:00
shimon
bfe042dc3e
fix
2024-01-30 13:29:15 +02:00
shimon
13a879c274
Add count for messages(sms) metric
2024-01-30 11:19:10 +02:00
Christy Jacob
c192e48c48
chore: remove return
2024-01-29 20:25:23 +00:00
Christy Jacob
1e966d6b2e
chore: rename env variable
2024-01-29 20:09:23 +00:00
Christy Jacob
2ff7c5ac8e
chore: rename env variable
2024-01-29 20:07:17 +00:00
Christy Jacob
dc6f9e6d59
chore: add new env variable
2024-01-29 20:01:14 +00:00
Christy Jacob
a3b33ab746
chore: update var_dump
2024-01-29 15:56:07 +00:00
Christy Jacob
81f6e1990a
chore: add logs
2024-01-29 15:07:56 +00:00
Jake Barnby
8fd5a336af
Make sure target exists before updating
2024-01-19 20:18:10 +13:00
Jake Barnby
332fddac12
Merge remote-tracking branch 'origin/1.5.x' into feat-maintenance-delete-expired-targets
2024-01-19 19:18:04 +13:00
Jake Barnby
06b2b82fac
Fix cc + bcc targets fetched by identifier instead of $id
2024-01-19 17:26:06 +13:00
Jake Barnby
4c10e78e42
Merge remote-tracking branch 'origin/1.5.x' into feat-maintenance-delete-expired-targets
...
# Conflicts:
# app/init.php
2024-01-19 16:56:51 +13:00
Jake Barnby
65573adad6
Use status enum
2024-01-19 16:15:54 +13:00
Jake Barnby
1701606593
Console warning instead of throw so error reporting isn't triggered
2024-01-19 14:41:53 +13:00
Jake Barnby
2f786c03a2
Merge remote-tracking branch 'origin/1.5.x' into feat-message-scheduling
...
# Conflicts:
# tests/e2e/Services/GraphQL/Base.php
2024-01-17 19:07:40 +13:00
Jake Barnby
828f214d0f
Merge remote-tracking branch 'origin/feat-message-scheduling' into feat-maintenance-delete-expired-targets
2024-01-17 15:06:36 +13:00
Jake Barnby
fe0af8e2cd
Add missing provider filter for targets
2024-01-17 15:06:10 +13:00