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