Álvaro Brey
|
a8e99862f1
|
Automatically update current user with room observable
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:34 +02:00 |
|
Andy Scherzinger
|
9b48bfedf6
|
remove unused imports
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-26 22:13:06 +02:00 |
|
Andy Scherzinger
|
f951336d0d
|
remove unused persistence methods
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-26 21:55:03 +02:00 |
|
Andy Scherzinger
|
125d6770b4
|
plug cipher migration hook into room
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-26 20:33:47 +02:00 |
|
Andy Scherzinger
|
27017aac9e
|
Migrate AccountRemovalWorker from requery to room
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-23 14:29:41 +02:00 |
|
Andy Scherzinger
|
00f55f1949
|
use correct primary key to search for any other users in the DB and use current value from user attributes object
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-22 19:50:29 +02:00 |
|
Andy Scherzinger
|
6e05056b2e
|
Migrate AccountVerificationController from requery to room
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-22 13:52:32 +02:00 |
|
Álvaro Brey
|
886a3d0df2
|
UsersDao: make setUserAsActiveWithId blocking
Room won't accept non-blocking @Transactions, which makes sense
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:22 +02:00 |
|
Álvaro Brey
|
0ac26f557b
|
UsersDao/Repository: get rid of suspend functions
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:22 +02:00 |
|
Álvaro Brey
|
f339648875
|
UsersDao: fix race condition in setUserAsActiveWithId
Make the method return a Single instead, and don't make it a suspend function
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:22 +02:00 |
|
Andy Scherzinger
|
205292f9b0
|
fix review comments
Co-authored-by: Álvaro Brey <alvaro.brey@nextcloud.com>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:21 +02:00 |
|
Andy Scherzinger
|
12f793567e
|
add arbitrary storage business layer
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:21 +02:00 |
|
Andy Scherzinger
|
a99a173612
|
fix getUsersScheduledForDeletion query
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:21 +02:00 |
|
Andy Scherzinger
|
3ccf41d1a6
|
fix getUsers query
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:20 +02:00 |
|
Andy Scherzinger
|
dc83403606
|
Move from Single to Maybe
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:20 +02:00 |
|
Andy Scherzinger
|
9b55241881
|
remove unneeded @Serializable
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:17 +02:00 |
|
Andy Scherzinger
|
3b1d4b86a9
|
Add model to ArbitraryStorage db layer
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:16 +02:00 |
|
Andy Scherzinger
|
a207ad7b97
|
Rename ArbitraryStorageNgEntity to ArbitraryStorageEntity
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:16 +02:00 |
|
Andy Scherzinger
|
9d4b6b4392
|
remove serializable annotation on room entities
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:15 +02:00 |
|
Andy Scherzinger
|
4233e1bbc1
|
Rename UserNgEntity to UserEntity
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:15 +02:00 |
|
Andy Scherzinger
|
25a5346435
|
unify room converter's json handling to always use LoganSquare
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:15 +02:00 |
|
Andy Scherzinger
|
2a0ee1c90d
|
move extension functions to methods
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:14 +02:00 |
|
Andy Scherzinger
|
c9ba0fe870
|
annotate JvmStatic for more idiomatic access from Java
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:14 +02:00 |
|
Andy Scherzinger
|
74fc56fa7e
|
Replace Observable with Single, let Repositories serve Models
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:14 +02:00 |
|
Álvaro Brey
|
afbec06ad3
|
WIP improvements during pair programming call
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:13 +02:00 |
|
Andy Scherzinger
|
565903b956
|
remove flow and use rx
...to stay in line with currently used concepts
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:11 +02:00 |
|
Álvaro Brey
|
f7786e1b93
|
Fix flow listening in SettingsController
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:11 +02:00 |
|
Andy Scherzinger
|
d55c3fa68e
|
Log db migrations
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:10 +02:00 |
|
Andy Scherzinger
|
8c27b54377
|
move everything to flows
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:09 +02:00 |
|
Andy Scherzinger
|
730aeb2944
|
fix detekt and ktlint issues
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:09 +02:00 |
|
Andy Scherzinger
|
5ffa3c44fd
|
create new capabilities util add license header and format kotlin code
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:08 +02:00 |
|
Andy Scherzinger
|
05db482d06
|
adding arbitrary storage implementation, initial steps towards new util classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:07 +02:00 |
|
Andy Scherzinger
|
db1dd66204
|
port room database layer from master-broken to up-to-date master
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:58:56 +02:00 |
|