mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
DROID-316 Set | Delete records from active viewer (#2589)
* DROID-316 delete records event * DROID-316 delete records extension + test Co-authored-by: konstantiniiv <ki@anytype.io>
This commit is contained in:
parent
9549371ccb
commit
edde39e76a
7 changed files with 226 additions and 1 deletions
|
@ -32,6 +32,7 @@ class MiddlewareEventChannel(
|
|||
msg.blockDataviewRecordsSet,
|
||||
msg.blockDataviewRelationSet,
|
||||
msg.blockDataviewRecordsUpdate,
|
||||
msg.blockDataviewRecordsDelete,
|
||||
msg.blockDataviewViewDelete,
|
||||
msg.blockDataviewViewSet,
|
||||
msg.objectRelationsAmend,
|
||||
|
|
|
@ -182,6 +182,16 @@ fun anytype.Event.Message.toCoreModels(
|
|||
records = event.records.map { it?.toMap().orEmpty() },
|
||||
)
|
||||
}
|
||||
blockDataviewRecordsDelete != null -> {
|
||||
val event = blockDataviewRecordsDelete
|
||||
checkNotNull(event)
|
||||
Event.Command.DataView.DeleteRecord(
|
||||
context = context,
|
||||
dataViewId = event.id,
|
||||
viewerId = event.viewId,
|
||||
recordIds = event.removed
|
||||
)
|
||||
}
|
||||
blockSetDiv != null -> {
|
||||
val event = blockSetDiv
|
||||
checkNotNull(event)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue