Commit Graph

33 Commits

Author SHA1 Message Date
Neil Marietta 351fa5eb7b Added EventManager Domain/Data and Event Listeners.
Added EventManager LogTags.
Added EventManagerConfig and EventManagerConfigProvider.
Added EventWorkManager and EventManagerWorker.

Added UserEventListener.
Added UserAddressEventListener.
Added MailSettingsEventListener.
Added UserSettingsEventListener.
Added ContactEventListener.
Added ContactEmailsEventListener.

Added AppLifecycleObserver and AppLifecycleProvider.
2021-10-25 12:47:04 +02:00
dkadrikj 3e1f0a3c56 Bump version.
Add CHANGELOG.md.
2021-10-15 13:56:26 +02:00
dkadrikj 096a613acc Refactor plan name logic.
Clarify some ambiguity.
Fix potential bugs.
2021-10-15 13:56:26 +02:00
dkadrikj 1ca9c5ddfa Integrate latest plan api changes. 2021-10-15 11:31:36 +00:00
Vincent Brison eae528716f Bump all libraries version to 1.15.0 2021-09-10 17:44:59 +02:00
Davide Farella dc819c9388 Bump Domain [1.0.4] -> [1.0.5] Deprecate Mapper.kt `map` extension functions 2021-09-09 12:29:28 +00:00
Davide Farella 77719ec282 Deprecate Mapper.kt `map` extension functions 2021-09-09 12:29:28 +00:00
Davide Farella 2c0d425e65 Fix typo in Mapper.kt doc
> Example: `` myBusinessModelList.map(myUiModelMapper) { it.toUiModel() } ``
became
> Example: `` myBusinessModelFlow.map(myUiModelMapper) { it.toUiModel() } ``
2021-09-09 12:29:28 +00:00
Neil Marietta 556a8d3983 Added Mail-Settings modules. 2021-07-07 14:22:16 +02:00
Neil Marietta efb32cc38c Fixed AccountSwitcherViewModel (primaryAccount & accounts) to observe User Flow. 2021-06-09 15:55:45 +02:00
Damir Mihaljinec 788c302b81 Added operators that simplify transformations on successful DataResult 2021-05-27 15:10:08 +00:00
Damir Mihaljinec f483644433 Removed generic type from classes that does not use it and added Throwable to Error 2021-05-03 12:41:18 +00:00
Neil Marietta 41146cda0f Bump modules and dependencies version for release 1.0.0.
Updated several README.md.
2021-02-11 17:35:03 +01:00
Neil Marietta 44d678acbb Moved Crypto/Key/User/Address classes from Auth to new modules. 2021-02-11 10:34:22 +01:00
Neil Marietta 12ce7eb03e Added Key Data module. 2021-02-09 10:15:49 +01:00
Neil Marietta c655229602 Bump modules versions. 2020-11-18 13:47:32 +01:00
Neil Marietta 6f81ace773 Simplified Flow<List<Entity>>.onEntityChanged. 2020-11-18 13:47:32 +01:00
Neil Marietta 3d550e34c4 Removed unneeded DataBinding from Android modules.
Bump modules versions.
2020-11-12 11:59:44 +01:00
Neil Marietta d7457e155c Bump modules versions. 2020-11-05 16:32:42 +01:00
dkadrikj 64c551ca2d Update Auth Presentation module (login part2). 2020-11-05 16:28:32 +01:00
Neil Marietta 0d6890cfa1 Bump modules versions. 2020-11-02 10:39:03 +01:00
Neil Marietta 3436097c21 Fixed SecondFactor (now handle max attempts). 2020-11-02 10:38:58 +01:00
Neil Marietta 0fa57dff20 Removed ExperimentalCoroutinesApi annotation (see build.gradle.kts, kotlinCompilerArgs). 2020-11-02 10:33:09 +01:00
Neil Marietta ad84a03a7e Added AccountManager Implementation. 2020-11-02 10:33:09 +01:00
dkadrikj d004a75142 Add auth domain module.
Add general domain data result holder.
Add mappers for data results separate data module.
Add BL entities.
Add Domain usecases and repository interface.
Add domain utils and custom exceptions.
Add tests suite for whole domain module.
2020-10-22 15:14:05 +02:00
Davide Farella 693b22b1f8 Bump all libraries minor for Kotlin 1.4.x
CP-994

# Conflicts:
#	test/android/build.gradle.kts
2020-10-21 18:23:54 +02:00
Davide Farella c5ee8ecb66 Cleanup projects' plugins
CP-964
2020-10-21 18:23:53 +02:00
Davide Farella 176e566680 Cleanup util.libVersion imports
CP-964
2020-10-21 18:23:53 +02:00
Neil Marietta 066894eb98 Added Account Manager needed domains interfaces.
Added Account/Session and AccountState/SessionState.
Added AccountWorkflowHandler (handle workflow success/failure).
Added AccountRepository (minimal functions set for persistence).
Updated Network domain (Session/SessionListener/SessionProvider).
2020-10-12 14:37:42 +02:00
Davide Farella 623aab70d5 Domain 0.1: Mapper
Introduced base Mapper.kt with relative MapperTest.kt
Affected: none
2020-07-03 12:37:33 +00:00
Davide Farella 2ac100fb04 Domain module setup
Setup Domain module for Gradle and publishing and revisited its README.md
Affected: build config
2020-07-03 12:37:33 +00:00
Davide Farella 0556620934 Domain draft classes clean-up
Removed orphan classes from Domain
Affected: none
2020-07-03 12:37:32 +00:00
Algirdas Pundzius 265a5a0205 Initial commit
Co-authored-by: Davide Giuseppe Farella <4face91@protonmail.com>
Co-authored-by: Dino Kadrikj <kadrikj@protonmail.ch>
Co-authored-by: Mateusz Markowicz <poniekad@protonmail.com>
2020-07-01 13:58:49 +03:00