1
0
Fork 0
mirror of https://github.com/anyproto/anytype-kotlin.git synced 2025-06-08 05:47:05 +09:00

DROID-609 Sets | Protocol | Atomic view changes (#2862)

* DROID-609 event blockDataviewViewUpdate + mapping

* DROID-609 list extensions

* DROID-609 updates mapping

* DROID-609 reduce updateView event

* DROID-609 updateView event model

* DROID-609 update lists extensions + tests

* DROID-609 UpdateView event mapping

* DROID-609 tests

* DROID-609 data view stubs

* DROID-609 pr fix
This commit is contained in:
Konstantin Ivanov 2023-01-25 13:27:20 +01:00 committed by GitHub
parent bdd8548695
commit d94b07a338
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 781 additions and 7 deletions

View file

@ -41,4 +41,29 @@ fun StubDataViewViewRelation(
) : DVViewerRelation = DVViewerRelation(
key = key,
isVisible = isVisible
)
fun StubSort(
relationKey: Key = MockDataFactory.randomUuid(),
type: DVSortType = DVSortType.ASC
): DVSort = DVSort(
relationKey = relationKey,
type = type
)
fun StubFilter(
relationKey: Key = MockDataFactory.randomUuid(),
relationFormat: RelationFormat = RelationFormat.LONG_TEXT,
operator: DVFilterOperator = DVFilterOperator.AND,
condition: DVFilterCondition = DVFilterCondition.EQUAL,
quickOption: DVFilterQuickOption = DVFilterQuickOption.EXACT_DATE,
value: Any? = null
): DVFilter = DVFilter(
relationKey = relationKey,
relationFormat = relationFormat,
operator = operator,
condition = condition,
quickOption = quickOption,
value = value
)