Commit Graph

96 Commits

Author SHA1 Message Date
dab246 588614f034 TF-2035 Show calendar event banner in email view
(cherry picked from commit 130f575da86e23095d2b626ff8af133a7122ab2e)
2023-07-31 19:24:25 +07:00
dab246 8c740f6a31 TF-2035 Add interactor handle parse calendar event
(cherry picked from commit c735f3ac2909138be13358e57c290f8f6440cc89)
2023-07-31 19:24:25 +07:00
dab246 4e5ef9dab0 TF-2035 Implement parse calendar event method
(cherry picked from commit c8681dcde084e82453b5ea2770db37f2222d675c)
2023-07-31 19:24:25 +07:00
dab246 6aebfe2486 TF-2035 Add abstract parse calendar event method
(cherry picked from commit 58eb6ae8075ad4a2f644a0a41e75c145217a96f4)
2023-07-31 19:24:25 +07:00
dab246 0583406e3b TF-1708 Update props properties for all state object in interactor
(cherry picked from commit 2a5441c2ef4facf28e7e6e1678e89601d72259be)
2023-07-07 22:45:26 +07:00
dab246 052b4ae5c5 TF-1974 Check refreshToken is not empty when calling appAuth.token()
(cherry picked from commit 4d06516a91d0c8c9ecf66275abe5f825309c4bba)
2023-07-07 22:45:26 +07:00
dab246 125f1a6f13 TF-1923 Store list new email by ascending
(cherry picked from commit e2ad80e20bca3d72bf9799e957b995a24c0844c8)
2023-06-26 22:02:30 +02:00
dab246 ad5136b117 TF-1923 Fix duplicated store new email from push notification
(cherry picked from commit 076bbe249cc870b944a2dc40bc31012e061e0897)
2023-06-26 22:02:30 +02:00
dab246 5faab2c306 TF-1923 Add createdTime for DetailedEmail
(cherry picked from commit 817c35849338c483feaa2a68586b162a8a67b9a2)
2023-06-26 22:02:30 +02:00
dab246 4ea620cc2b TF-1923 Fix logic store opened email
(cherry picked from commit 8d9c8d3ee8ea519e683d5a7cbb5b080d2f78e292)
2023-06-26 22:02:30 +02:00
dab246 002a543865 TF-1923 Fix logic get stored email when offline
(cherry picked from commit fa74abdf2663e80e445236449c5aec3e5c9267e5)
2023-06-26 22:02:30 +02:00
dab246 6d96a1109e TF-1923 Fix new email offline mode not working
(cherry picked from commit c1c48e93d50cb0ebbccaf11c3f4a975af640b63a)
2023-06-26 22:02:30 +02:00
dab246 96145aae7a Sync all use PlatformInfo to check platform while runtime
(cherry picked from commit 514fec1f2f4f1ff8a584bf8db7bf3a5537a3e9f8)
2023-06-15 16:43:58 +07:00
dab246 6aa87ff012 TF-1915 SendingState of SendingEmail updates according to the work done in WorkManager when network connectivity is restored
(cherry picked from commit 744c8bc8dc8a82cb3afb75aead5a744adaae5501)
2023-06-13 10:17:45 +07:00
HuyNguyen 38edd509c6 TF-1865: Remove icon svg not use
(cherry picked from commit e5f8b11fd2c2b4ae793e74051a1e78ede710b2be)
2023-06-13 10:17:45 +07:00
HuyNguyen 6f3af9100d TF-1865: Update sending email has been edited
(cherry picked from commit 1099d39a31ef0fa590f082a7c146734c819b1707)
2023-06-13 10:17:45 +07:00
HuyNguyen 48d32b048d TF-1865: Modify sending email in composer when tap item and Long press item
(cherry picked from commit 5cfda1d92f38da9e5e4fab1413e6e52229a51639)
2023-06-13 10:17:45 +07:00
HuyNguyen 9405fa60d9 TF-1842: Handle error for _deleteSendingEmailAction and _sendEmailAction
(cherry picked from commit 7b2ab3e85a778a6662ede7c81b3cdddcbd0e7204)
2023-06-13 10:17:45 +07:00
HuyNguyen 22bba8c459 TF-1842: Create deleteSendingEmail in domain layer
(cherry picked from commit b66931aa1b6cabb7ac32d9457d6d4ed69d3ea42d)
2023-06-13 10:17:45 +07:00
dab246 fc94e0aa04 TF-1812 Handle add sending email to queue in work manager
(cherry picked from commit c5d89665f525550949bf4e694133ce5ea2777846)
2023-06-13 10:17:45 +07:00
dab246 c98be4cfc5 TF-1812 Implement interactor store sending email
(cherry picked from commit d1a064ec87c9f0ebdb373c893d891db9a93a9d37)
2023-06-13 10:17:45 +07:00
dab246 d28a6d3cb1 TF-1812 Add abstract storeSendingEmail method
(cherry picked from commit 2ad7e1ca478726be15502552728d140b0374518d)
2023-06-13 10:17:45 +07:00
HuyNguyen 953894e3a9 TF-1869: Double check email have been duplicated and remove it
(cherry picked from commit d1d448502228633554ea6eeb9a4bb9c98f849b18)
2023-06-05 11:02:20 +07:00
HuyNguyen 109ea54204 TF-1869: Duplicate check for OpenedEmail and DetailedEmail when get contents
(cherry picked from commit 674312c3dd515b5699c84d3572bdc7bed9e7415d)
2023-06-05 11:02:20 +07:00
HuyNguyen 7267ee2c64 TF-1869: Create func GetEmailFromCache and GetDetailedEmail
(cherry picked from commit 3a83a951e997db749363c19853bc7ac3ac0c650c)
2023-06-05 11:02:20 +07:00
HuyNguyen 48f5a8b51f TF-1809: Handle sync data from cache and network when get email contents
(cherry picked from commit 896059cd5b29c62c2cf34621fe35d7b23a54acf4)
2023-06-05 11:02:20 +07:00
HuyNguyen b17e4e4728 TF-1809: Create func get detailed email in data layer
(cherry picked from commit 76a5e6fddfc7fb79e9e487d914b29de784ba523f)
2023-06-05 11:02:20 +07:00
HuyNguyen d6f2045db4 TF-1809: Create func get detailed email interactor
(cherry picked from commit 63001d6994d725325ca39d60a6a61a6c99752c69)
2023-06-05 11:02:20 +07:00
HuyNguyen 63f375a29c TF-1808: Hanlde store email when opening email
(cherry picked from commit 2c895379f83b34e9bafb7545b21d790d01d444af)
2023-06-05 11:02:20 +07:00
HuyNguyen a5dbcb1357 TF-1808: Add StoreOpenedEmailToCacheInteractor to store email when opened
(cherry picked from commit 45a59e33358caba1d5e191f8c4f9b2a0ecee9342)
2023-06-05 11:02:20 +07:00
dab246 d357358341 TF-1810 Implement store detailed email to cache
(cherry picked from commit 6be6d69ad8e5fb05d839e2649b1f444613eea6d1)
2023-06-05 11:02:20 +07:00
dab246 41ed9a230d TF-1810 Add GetDetailedEmailByIdInteractor to get detailed email
(cherry picked from commit 765cebec00ae26458fe7f5e17ec6026f82f1fd0f)
2023-06-05 11:02:20 +07:00
dab246 892fceb037 TF-1810 Add StoreDetailedEmailToCacheInteractor to store detailed email to cache
(cherry picked from commit 60a91537f7ea1225b5ca67f6dd9ef358b33939da)
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 eb27022a08 Get state cache by AccountId
(cherry picked from commit 9bb1de613ca58e5a7cb66fbc97ecd308754d088b)
2023-05-08 13:03:51 +07:00
dab246 89d7f605d2 TF-1749 Handle delete old email after update draft email
(cherry picked from commit 1a1331a723e191e3cae8db138f2d0fec71b4c87a)
2023-04-14 17:12:34 +07:00
HuyNguyen a794d8491e TF-1604: Add requiredCapabilities support TeamMailbox for SetEmailMethod
(cherry picked from commit af9432c91755489a544b781bf068dd037fc627ee)
2023-03-24 19:40:48 +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 ee91963e53 TF-1371 Update position of Identity in edit email
(cherry picked from commit f0c6a5716cd55c963606550b09d4f5ec4b2140a5)
2023-03-24 19:40:48 +07:00
dab246 163ed8b9fe Add null-safety for list props with type dynamic 2023-02-24 17:33:31 +07:00
dab246 33bf4002e8 TF-1190 Handle SetError when update email as drafts 2023-02-06 09:52:00 +07:00
dab246 e56e8fde27 TF-1190 Handle SetError when save email as drafts 2023-02-06 09:52:00 +07:00
dab246 f41baf5250 TF-1190 Handle SetError when send message 2023-02-06 09:52:00 +07:00
dab246 0f675c2270 Fix can not refresh change list mailbox and email after take actions with email in succession 2023-01-18 19:05:15 +07:00
dab246 6566372337 TF-1317 Update authentication account to store AccountId 2023-01-12 16:15:00 +07:00
dab246 53793c6d5b TF-438 Implement get stored old email state 2022-12-02 16:13:47 +07:00
ManhNTX 2e16cc7f6c TF-996: Previous / Next message when searching email 2022-11-01 21:56:52 +07:00
ManhNTX bc102dd9ec TF-996: add previous / Next message of a mailbox on mobile/tablet 2022-11-01 21:56:52 +07:00
dab246 1e855c26bc Fix email content loaded after 10s 2022-10-28 15:26:27 +07:00
ManhNTX bd06eb7105 TF-1083: merge one request when drag email when searching 2022-10-25 06:07:29 +07:00