mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-08 05:47:05 +09:00
DROID-2482 Sets or Collections | Fix | Relations added via set are duplicated (#1196)
This commit is contained in:
parent
2f02d018d5
commit
80c1218587
2 changed files with 5 additions and 3 deletions
|
@ -2220,14 +2220,15 @@ class Middleware @Inject constructor(
|
|||
fun addDataViewViewRelation(
|
||||
command: Command.AddRelation
|
||||
): Payload {
|
||||
val request = Rpc.BlockDataview.ViewRelation.Add.Request(
|
||||
val request = Rpc.BlockDataview.ViewRelation.Replace.Request(
|
||||
contextId = command.ctx,
|
||||
blockId = command.dv,
|
||||
viewId = command.view,
|
||||
relation = command.relation.toMiddlewareModel()
|
||||
relation = command.relation.toMiddlewareModel(),
|
||||
relationKey = command.relation.key
|
||||
)
|
||||
if (BuildConfig.DEBUG) logRequest(request)
|
||||
val response = service.blockDataViewAddViewRelation(request)
|
||||
val response = service.blockDataViewReplaceViewRelation(request)
|
||||
if (BuildConfig.DEBUG) logResponse(response)
|
||||
return response.event.toPayload()
|
||||
}
|
||||
|
|
|
@ -341,6 +341,7 @@ interface MiddlewareService {
|
|||
@Throws(Exception::class)
|
||||
fun blockDataViewSortSort(request: Rpc.BlockDataview.Sort.SSort.Request): Rpc.BlockDataview.Sort.SSort.Response
|
||||
|
||||
@Deprecated("To be deleted. Use blockDataViewReplaceViewRelation")
|
||||
@Throws(Exception::class)
|
||||
fun blockDataViewAddViewRelation(request: Rpc.BlockDataview.ViewRelation.Add.Request): Rpc.BlockDataview.ViewRelation.Add.Response
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue