Commit Graph

74 Commits

Author SHA1 Message Date
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 fbaea1a951 TF-1599 Implement GetEmailChanges to remove notification
(cherry picked from commit 9a41ea84a40c97091b4c4c5d2e0c19afcafc712f)
2023-04-14 17:12:34 +07:00
dab246 133b04b11c TF-1613 Implement handleSuccessViewState and handleFailureViewState for all controller
(cherry picked from commit 35e727e795bb3c44cc9c47e02542b5bdc3955fdd)
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 b99b8d4392 TF-1600 Handle push notification
(cherry picked from commit e53834452c9ad3bd96ce036eb4a9363269cda1ef)
2023-04-14 17:12:34 +07:00
dab246 0ff9de5e75 TF-1600 Inject binding GetMailboxesNotPutNotificationsInteractor
(cherry picked from commit ec7ba399465051528bdf4b92aa769235f61f53ef)
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
dab246 0c9d7ec4d3 Fix cannot show push notification on android
(cherry picked from commit 07f1b44da20eddb412f36d982f2e08e0ca6d7f71)
2023-04-14 17:12:34 +07:00
dab246 91b2cbae00 TF-1631 Handle session on background message
(cherry picked from commit 78e7c362beb783efd3894a929345ed84ffcd6404)
2023-04-14 17:12:34 +07:00
dab246 62548698f8 TF-1631 Implement FcmMessageController and FcmTokenController
(cherry picked from commit aa101127f5aab44b9d86880dd760e78b1d0c9368)
2023-04-14 17:12:34 +07:00
dab246 72906ceb3b TF-1631 Add abstract class FcmBaseController
(cherry picked from commit 920093f24785669fe5267dca95de8754a26096f3)
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 0d77789c5f TF-1626 Remove id of email when call Email/set method
(cherry picked from commit ce1d27d893fd406aa812d4e4ea9debe1ec265ddb)
2023-03-24 19:40:48 +07:00
Dat PHAM HOANG d252479d19 Remove unnecessary local bindings when global binding did 2023-03-10 21:10:36 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
dab246 163ed8b9fe Add null-safety for list props with type dynamic 2023-02-24 17:33:31 +07:00
dab246 7367d7e1d2 TF-1317 Show push notification on background or terminated app 2023-01-12 16:15:00 +07:00
dab246 97583820fa TF-1317 Get account from cache to handle state change 2023-01-12 16:15:00 +07:00
dab246 eadc0c4ddc TF-1360 Fix can not add data to stream controller when re-login 2023-01-09 14:44:36 +07:00
dab246 d2f03a9567 TF-1360 Fix open again email detailed when logout app opened from notification 2023-01-09 14:44:36 +07:00
dab246 7913b44819 TF-1360 Fix can not load new email until reload mail list 2023-01-09 14:44:36 +07:00
HuyNguyen e989870675 Hot fix: Fix duplicate fcm token when login 2023-01-06 13:53:10 +07:00
HuyNguyen f2636b1ecf TF-1289: [Presentation] Refactor name function 2023-01-04 10:10:30 +07:00
HuyNguyen 5219cd4b69 TF-1289: [Data] Implement DestroySubscription in fcm datasource 2023-01-04 10:10:30 +07:00
HuyNguyen 37e7013dd5 TF-1289: [Data] Implement DestroySubscription in fcm repository 2023-01-04 10:10:30 +07:00
HuyNguyen 4acc4ce5cb TF-1289: [Domain] Add DestroySubscription in use-case 2023-01-04 10:10:30 +07:00
HuyNguyen 886c9406df TF-1289: [Presentation] Implement GetSubscription in presentation and reloadable 2023-01-04 10:10:30 +07:00
HuyNguyen b7dacc655a TF-1289: [Data] Implement GetSubscription in fcm datasource 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 f71999ddfc TF-1289: [Domain] Add GetSubscription in reposiroty 2023-01-04 10:10:30 +07:00
HuyNguyen bb1a3cc97e TF-1289: [Presentation] implement StoreSubscription in presentation 2023-01-04 10:10:30 +07:00
HuyNguyen 06510e2ee5 TF-1289: [Domain] add storeSubscription use-case 2023-01-04 10:10:30 +07:00
HuyNguyen dd6079385d TF-1289: [Data] implement storeSubscription in fcm datasource 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
HuyNguyen 097682fdcf TF-1289: [Domain] add storeSubscription in fcm repository 2023-01-04 10:10:30 +07:00
HuyNguyen 731018395f TF-1289: Delete FCM Token when logout 2023-01-04 10:10:30 +07:00
dab246 eec4418e60 TF-1369 Fix [FCM] Unsupported operation Platform 2023-01-03 15:46:00 +07:00
dab246 0144c2cbfa Fix device id null after register new token successful 2022-12-28 11:28:14 +07:00
ManhNTX 986414feb1 TF-1248: enable handle push notification IOS 2022-12-13 13:44:48 +07:00
sherlockvn 6c804e4ff7 TF-284 handle email notification when user click to notification 2022-12-09 13:54:40 +07:00
sherlockvn 4947c11563 TF-284 change payload of NotificationResponse when user click to notification 2022-12-09 13:54:40 +07:00
dab246 e45afae82e Change large icon for notification on android 2022-12-05 18:34:06 +07:00
dab246 f26ea03f76 TF-437 Hash code device id by pattern 2022-12-02 16:13:47 +07:00
dab246 8115a16fdc TF-437 Wrap get binding registered 2022-12-02 16:13:47 +07:00
dab246 32bb7c9796 TF-437 Delete state change of mailbox after invoke refresh change in background/terminated 2022-12-02 16:13:47 +07:00
dab246 b37de97d6b TF-437 Handle Mailbox/changes in background/terminated 2022-12-02 16:13:47 +07:00
dab246 569a04844b TF-437 Store state change of mailbox in background/terminate 2022-12-02 16:13:47 +07:00
dab246 49069a595c TF-437 Handle mailbox/changes in foreground 2022-12-02 16:13:47 +07:00
ManhNTX 045c7383e6 TF-1246: Enable FCM for Web browser 2022-12-02 16:13:47 +07:00
dab246 d990426c8e TF-439 Delete all class not used 2022-12-02 16:13:47 +07:00