mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
DROID-3172 Vault | Fix | Handle unknown space status as loading state (#1918)
This commit is contained in:
parent
e8400be866
commit
2a113fb404
3 changed files with 3 additions and 2 deletions
|
@ -298,7 +298,7 @@ sealed class ObjectWrapper {
|
|||
|
||||
val isLoading: Boolean
|
||||
get() {
|
||||
return spaceLocalStatus == SpaceStatus.LOADING
|
||||
return spaceLocalStatus == SpaceStatus.LOADING || spaceLocalStatus == SpaceStatus.UNKNOWN
|
||||
&& spaceAccountStatus != SpaceStatus.SPACE_REMOVING
|
||||
&& spaceAccountStatus != SpaceStatus.SPACE_DELETED
|
||||
}
|
||||
|
|
|
@ -140,6 +140,7 @@ interface SpaceViewSubscriptionContainer {
|
|||
value = buildList {
|
||||
add(SpaceStatus.OK.code.toDouble())
|
||||
add(SpaceStatus.UNKNOWN.code.toDouble())
|
||||
add(SpaceStatus.LOADING.code.toDouble())
|
||||
},
|
||||
condition = DVFilterCondition.IN
|
||||
)
|
||||
|
|
|
@ -84,7 +84,7 @@ class VaultViewModel(
|
|||
}
|
||||
.combine(observeVaultSettings.flow()) { spaces, settings ->
|
||||
spaces
|
||||
.filter { space -> space.isActive }
|
||||
.filter { space -> space.isActive || space.isLoading }
|
||||
.distinctBy { it.id }
|
||||
.map { space ->
|
||||
VaultSpaceView(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue