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

DROID-3032 Protocol | Integrate 0.37.0-alpha01 (#1767)

This commit is contained in:
Konstantin Ivanov 2024-11-05 11:52:36 +01:00 committed by GitHub
parent d60a10f115
commit ad47b0159a
Signed by: github
GPG key ID: B5690EEEBB952194
11 changed files with 76 additions and 18 deletions

View file

@ -45,7 +45,8 @@ fun Rpc.Account.Select.Response.toAccountSetup(): AccountSetup {
analytics = info.analyticsId,
device = info.deviceId,
network = info.networkId,
techSpace = info.techSpaceId
techSpace = info.techSpaceId,
workspaceObjectId = info.workspaceObjectId
),
status = status?.core() ?: AccountStatus.Unknown
)

View file

@ -1584,7 +1584,7 @@ class Middleware @Inject constructor(
platform: String,
version: String
) {
val request = Rpc.Metrics.SetParameters.Request(
val request = Rpc.Initial.SetParameters.Request(
platform = platform,
version = version
)

View file

@ -829,7 +829,8 @@ fun Account.Info.config(): Config = Config(
widgets = widgetsId,
analytics = analyticsId,
device = deviceId,
network = networkId
network = networkId,
workspaceObjectId = workspaceObjectId
)
fun MManifestInfo.toCoreModel(): ManifestInfo {

View file

@ -10,7 +10,7 @@ interface MiddlewareService {
//region APP commands
@Throws(Exception::class)
fun metricsSetParameters(request: Rpc.Metrics.SetParameters.Request): Rpc.Metrics.SetParameters.Response
fun metricsSetParameters(request: Rpc.Initial.SetParameters.Request): Rpc.Initial.SetParameters.Response
@Throws(Exception::class)
fun versionGet(request: Rpc.App.GetVersion.Request): Rpc.App.GetVersion.Response

View file

@ -1156,11 +1156,11 @@ class MiddlewareServiceImplementation @Inject constructor(
}
}
override fun metricsSetParameters(request: Rpc.Metrics.SetParameters.Request): Rpc.Metrics.SetParameters.Response {
val encoded = Service.metricsSetParameters(Rpc.Metrics.SetParameters.Request.ADAPTER.encode(request))
val response = Rpc.Metrics.SetParameters.Response.ADAPTER.decode(encoded)
override fun metricsSetParameters(request: Rpc.Initial.SetParameters.Request): Rpc.Initial.SetParameters.Response {
val encoded = Service.initialSetParameters(Rpc.Initial.SetParameters.Request.ADAPTER.encode(request))
val response = Rpc.Initial.SetParameters.Response.ADAPTER.decode(encoded)
val error = response.error
if (error != null && error.code != Rpc.Metrics.SetParameters.Response.Error.Code.NULL) {
if (error != null && error.code != Rpc.Initial.SetParameters.Response.Error.Code.NULL) {
throw Exception(error.description)
} else {
return response