From 4a7f8df07b2511f26deb683d3907d23c9a82e2f3 Mon Sep 17 00:00:00 2001 From: Evgenii Kozlov Date: Wed, 27 Apr 2022 14:33:01 +0300 Subject: [PATCH] Tech | MW 0.18.1 (#2211) --- dependencies.gradle | 2 +- protocol/src/main/proto/commands.proto | 24 ++++++++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 77e0f6686c..32fcb24051 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -86,7 +86,7 @@ ext { // Anytype - middleware_version = 'v0.17.37' + middleware_version = 'v0.18.1' mainApplication = [ kotlin: "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version", diff --git a/protocol/src/main/proto/commands.proto b/protocol/src/main/proto/commands.proto index 069ca575aa..0b9777b5fb 100644 --- a/protocol/src/main/proto/commands.proto +++ b/protocol/src/main/proto/commands.proto @@ -3720,6 +3720,28 @@ message Rpc { } message ObjectList { + message Duplicate { + message Request { + repeated string objectIds = 1; + } + + message Response { + Error error = 1; + repeated string ids = 2; + + message Error { + Code code = 1; + string description = 2; + + enum Code { + NULL = 0; + UNKNOWN_ERROR = 1; + BAD_INPUT = 2; + // ... + } + } + } + } message Delete { // Deletes the object, keys from the local store and unsubscribe from remote changes. Also offloads all orphan files message Request { @@ -3991,13 +4013,11 @@ message Rpc { message ObjectDuplicate { message Request { - // id of template block for cloning string contextId = 1; } message Response { Error error = 1; - // created template id string id = 2; message Error {