20 Commits (fd555b1070f4f5a561db89b662583959d5c3db7f)

Author SHA1 Message Date
Benoit Marty 5ff74fbdff PushClientSecretImpl needs to be a singleton now that it observe the sessions. 8 months ago
Benoit Marty c821cb5c29 Fix typo 8 months ago
Benoit Marty 4b37ea1a2d Ensure client secret is deleted when the user signs out. 8 months ago
Benoit Marty 40e401c599 Also delete the preference file when the store is reset. 8 months ago
Benoit Marty 8490b0c19d Migrate preferencesDataStoreFile to a file using a hash, to fix a crash if the userId is too long. 8 months ago
Benoit Marty 5d086ad82d Fix moar ktlint issues 8 months ago
renovate[bot] c8bd362397
Update plugin ktlint to v12.1.0 (#2200) 8 months ago
Marco Romano 79d2941fe4
Include desugaring lib also in library modules (#1604) 11 months ago
David Langley a0ac324e3f Implement Notification Settings 1 year ago
Benoit Marty a6c96af731 Use ConcurrentHashMap to manage synchronization. 1 year ago
Benoit Marty a2975ec094 Add a test to cover fix of #950 1 year ago
Benoit Marty 94bc2ce53d getOrPut is not thread safe, so ensure that no multiple instance will be created per data store (#950) 1 year ago
Florian Renaud 719dd20555 Remove useless OptIn in tests 1 year ago
Jorge Martin Espinosa fae3417181 Validate several ids in constructors (#336) 1 year ago
Jorge Martin Espinosa de010545fb Update Gradle to 8.1 and AGP to v8.0 (#329) 1 year ago
Benoit Marty eb6276e09d Improve asXId and make tests pass in release and debug mode. 1 year ago
Benoit Marty dd71517abe Cleanup store. 1 year ago
Benoit Marty 20370656cd UnifiedPush WIP 1 year ago
Benoit Marty 287fca5438 UnifiedPush WIP 1 year ago
Benoit Marty 7333995630 Split push module into several modules: Firebase, UnifiedPush, store 1 year ago