Commit Graph

61 Commits

Author SHA1 Message Date
HuyNguyen 63f375a29c TF-1808: Hanlde store email when opening email
(cherry picked from commit 2c895379f83b34e9bafb7545b21d790d01d444af)
2023-06-05 11:02:20 +07:00
HuyNguyen 28d75ce384 TF-1808: Create func store email when opening in data layer
(cherry picked from commit a24b4698eedd8c28461877a717ef305a6c47f185)
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 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 d6a5c88281 TF-1810 Create DetailedEmailCacheManager to manage store/get/delete cache
(cherry picked from commit b2678ba89f5f2842726464f475343b279db4251f)
2023-06-05 11:02:20 +07:00
dab246 006326fe05 TF-1810 Create DetailedEmailHiveCacheClient to handle hive database
(cherry picked from commit 835ccef59868fd1096ab6d03aee05547575ab14a)
2023-06-05 11:02:20 +07:00
dab246 eb855f859e TF-1810 Add hive cache object for detailed email
(cherry picked from commit 0a8b2838205586c76e749d6b02496d22107726f4)
2023-06-05 11:02:20 +07:00
dab246 5b01715dcd TF-1810 Move all hive clients to a separate folder
(cherry picked from commit c72e16b576835b7748e20ab3e5cce5e1f505a65f)
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 7d0a5729b2 Upgrade hive database version to 2
(cherry picked from commit 717d8953ce6a14c8cf7d23f64e206009f6ba1b32)
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 a6966e434e Get all email cache by AccountId
(cherry picked from commit e9f172861d595549158feb829c74afc76dd7311e)
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 1b7ce6b37a Store mailbox cache by AccountId
(cherry picked from commit 7804f19d27d65af855e145de1953df9a553f3ce0)
2023-05-08 13:03:51 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
dab246 04575e084b Trigger OnUpgradeDatabase when upgrade version 2023-02-24 17:33:31 +07:00
dab246 66e4d6c5d2 Mark cache version to clear cache data 2023-02-24 17:33:31 +07:00
HuyNguyen f2636b1ecf TF-1289: [Presentation] Refactor name function 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 93d7141ba1 TF-1289: Make sure clear data in Hive DB 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 44bf37a246 TF-438 Delete all state to refresh when logout 2022-12-02 16:13:47 +07:00
dab246 ad8ef6b608 TF-1217 Register cache adapter 2022-12-02 16:13:47 +07:00
ManhNTX d2da7f23b1 TF-1205: rename class 2022-12-02 16:13:47 +07:00
ManhNTX 972402bc59 TF-1202: Configure ENV for FCM 2022-12-02 16:13:47 +07:00
ManhNTX f94cfe7ee8 TF-1202: Configure FCM 2022-12-02 16:13:47 +07:00
dab246 423a12eea1 TF-1115 Implement catch exception when for GetAllEmail and RefreshChangesEmail 2022-10-28 16:20:02 +07:00
Ms Thuỷ 6cf86b0edf TF-1068 implement data layer save recent login username & get all login username 2022-10-25 14:03:25 +07:00
dab246 bdbc8b4a11 Optimize HiveCacheClient 2022-10-24 11:35:48 +07:00
dab246 87839351f2 TF-1068 Implement save recent login url 2022-10-21 13:56:05 +07:00
sherlockvn 36e3634c71 TF-1068 add recent url 2022-10-21 13:56:05 +07:00
dab246 aab8967c27 TF-928 Fix force logout when reload web 2022-09-08 14:18:25 +07:00
dab246 34f99f38e5 TF-886 Sync delete token oidc and clear cache 2022-09-07 15:47:01 +07:00
dab246 e255ea0b61 TF-886 Add encryption cipher for token oidc in hive database 2022-09-07 15:47:01 +07:00
dab246 6018cd383a TF-886 Store encryptionKey in Hive database 2022-09-07 15:47:01 +07:00
dab246 37d36e90a4 TF-886 Clear AuthenticationInfo 2022-09-07 15:47:01 +07:00
dab246 b95d294a3c TF-886 Implement StoreAuthenticationInfo in repository and datasource 2022-09-07 15:47:01 +07:00
dab246 40d37fc37e TF-886 Implement method handle AuthenticationInfoCache in Hive database 2022-09-07 15:47:01 +07:00
dab246 c0b3017239 TF-886 Create AuthenticationInfoCache object 2022-09-07 15:47:01 +07:00
dab246 34f3cfd6b1 TF-624 Handling asynchronous when clearing cache 2022-06-09 21:20:26 +07:00
dab246 70cf445443 TF-624 Close hive database when logout 2022-06-09 21:20:26 +07:00
dab246 9c9e12dedc TF-624 Implement logout oidc on browser 2022-06-09 21:20:26 +07:00
Dat PHAM HOANG 8c96a486d1 TF-571 Injection and configuration for Hive cache 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG 471465e1bc TF-571 Implement AuthenticationOIDC repository with Hive 2022-06-01 14:31:58 +07:00
Dat PHAM HOANG ff6e6d8878 TF-571 Implement AccountRepository with HiveAccountDataSource 2022-06-01 14:31:58 +07:00
dab246 81eca6c59a TF-524 Clean up recent search cache 2022-05-26 15:17:52 +07:00
dab246 561ea8d1ad TF-524 Drop down list recent search 2022-05-26 15:17:52 +07:00
dab246 51cc3bd979 TF-524 Store recent search in hive database. 2022-05-26 15:17:52 +07:00
dab246 3513c363ff TF-524 Create RecentSearchCache and TypeAHeadQuickSearch widget 2022-05-26 15:17:52 +07:00
dab246 4088c88649 TF-528 Apply linter for some widget 2022-05-05 11:33:28 +07:00