Commit Graph

30 Commits

Author SHA1 Message Date
DatDang b76e8bb725 TF-3157 Remove unnecessary background service worker 2024-11-06 21:32:34 +07:00
DatDang c4d0c27603 TF-3157 Implement web socket push 2024-11-06 21:32:34 +07:00
dab246 4d045bbf1a Hotfix conflict role Spam/Junk 2024-08-16 12:00:20 +07:00
dab246 43732a66d9 Sort notification list in order of last received date 2024-05-13 19:12:10 +07:00
dab246 82956378e5 TF-2611 Get for maximum 5 latest email in Email/changes on FCM
Signed-off-by: dab246 <tdvu@linagora.com>

clea# Please enter the commit message for your changes. Lines starting
2024-02-20 11:33:04 +07:00
dab246 eb3e22b467 TF-2536 Write unit test for getAllMailbox method repository
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:06 +07:00
dab246 d8bfb83e89 TF-2536 Change the logic to get all mailbox
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:01 +07:00
dab246 f5d878012d TF-2298 Update expires time when old token has expired
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit fb26afe8f52df6e16476aea8a68f9f92c5c4b001)
2024-01-08 14:25:26 +01:00
dab246 09f213ebb6 TF-1710 Move all method of PresentationMailbox object to extension to sync
(cherry picked from commit 408fb1840df1f04d51c018992e13ad1011649cbd)
2023-08-18 21:29:50 +07:00
dab246 7e0f338fa0 TF-1810 Add GetNewReceiveEmailFromNotificationInteractor to get new receive email from notification
(cherry picked from commit df7a84a932f8496d92e5eed8ccd66c0b8709ae61)
2023-06-05 11:02:20 +07:00
dab246 876cc368b0 Use TupleKey(ObjectKey-AccountId-UserName) to store data to hive
(cherry picked from commit e0ace535d5f3af71eb13598d92524caf2c6d9bbf)
2023-05-08 13:03:51 +07:00
dab246 550752a2a4 Store and get fcm cache by AccountId
(cherry picked from commit e327dff45a4fc67d0c5a2d2afe64fc4673e2eac1)
2023-05-08 13:03:51 +07:00
dab246 6189edd777 Get all mailbox cache by AccountId
(cherry picked from commit 8a7ccbf5d757ac9f1ffbd1fc5a1c863f30ab7b4c)
2023-05-08 13:03:51 +07:00
dab246 9dac861baa TF-1599 Handle remove notification when email mask as read or delete permanent
(cherry picked from commit 1abcc61474728cadca024d21eba43aaf4f09a078)
2023-04-14 17:12:34 +07:00
dab246 8467db2689 TF-1600 Add list mailboxes allow push notifications
(cherry picked from commit f38a7945f0e8bb1f59dbc95d01749d50cb83de09)
2023-04-14 17:12:34 +07:00
dab246 4c64fefe75 TF-1600 Implement GetMailboxesNotPutNotificationsInteractor
(cherry picked from commit ba849b288e4e943648c35bf6a494eaa804b049b6)
2023-04-14 17:12:34 +07:00
HuyNguyen 8a28225e05 TF-1604: Add requiredCapabilities support TeamMailbox for GetEmailMethod
(cherry picked from commit 3922303e63a8e910511361019a54ea13801e3f92)
2023-03-24 19:40:48 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
HuyNguyen 37e7013dd5 TF-1289: [Data] Implement DestroySubscription in fcm repository 2023-01-04 10:10:30 +07:00
HuyNguyen 5eb3a35046 TF-1289: [Data] Implement GetSubscription in fcm repository 2023-01-04 10:10:30 +07:00
HuyNguyen 97a37e36be TF-1289: [Data] implement storeSubscription in fcm repository 2023-01-04 10:10:30 +07:00
dab246 d990426c8e TF-439 Delete all class not used 2022-12-02 16:13:47 +07:00
dab246 81278d13ba TF-439 Handle get stored device id 2022-12-02 16:13:47 +07:00
dab246 d5e093150f TF-439 Implement handle register new token when expired 2022-12-02 16:13:47 +07:00
dab246 4de25a778c TF-439 Implement get firebase subscription 2022-12-02 16:13:47 +07:00
dab246 21ec4bb071 TF-439 Implement handle store device id 2022-12-02 16:13:47 +07:00
dab246 c1416c88fa TF-438 Implement method for get/store/delete StateToRefresh and get email changes 2022-12-02 16:13:47 +07:00
dab246 bce1c73ec9 TF-1217 Rename the object for more clarity 2022-12-02 16:13:47 +07:00
ManhNTX d2da7f23b1 TF-1205: rename class 2022-12-02 16:13:47 +07:00
ManhNTX f94cfe7ee8 TF-1202: Configure FCM 2022-12-02 16:13:47 +07:00