Skip to content

Commit

Permalink
IOS-3473 Updated middleware
Browse files Browse the repository at this point in the history
  • Loading branch information
ignatovv committed Oct 16, 2024
1 parent 3f8ecc7 commit 7622d3d
Show file tree
Hide file tree
Showing 9 changed files with 775 additions and 136 deletions.
48 changes: 48 additions & 0 deletions Anytype/Generated/Error+Localization.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4807,6 +4807,54 @@ extension Anytype_Rpc.Object.CreateSet.Response.Error: @retroactive LocalizedErr
}
}

extension Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Response.Error: @retroactive LocalizedError {
public var errorDescription: String? {
let localizeError = localizeError()
if localizeError.isNotEmpty {
return localizeError
}
return "Error: \(description_p) (\(code))"
}

private func localizeError() -> String {
switch code {
case .null:
return ""
case .unknownError:
return ""
case .badInput:
return String(localized: "Object.CrossSpaceSearchSubscribe.badInput", defaultValue: "", table: "LocalizableError")
.checkValue(key: "Object.CrossSpaceSearchSubscribe.badInput")
case .UNRECOGNIZED:
return ""
}
}
}

extension Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Response.Error: @retroactive LocalizedError {
public var errorDescription: String? {
let localizeError = localizeError()
if localizeError.isNotEmpty {
return localizeError
}
return "Error: \(description_p) (\(code))"
}

private func localizeError() -> String {
switch code {
case .null:
return ""
case .unknownError:
return ""
case .badInput:
return String(localized: "Object.CrossSpaceSearchUnsubscribe.badInput", defaultValue: "", table: "LocalizableError")
.checkValue(key: "Object.CrossSpaceSearchUnsubscribe.badInput")
case .UNRECOGNIZED:
return ""
}
}
}

extension Anytype_Rpc.Object.Duplicate.Response.Error: @retroactive LocalizedError {
public var errorDescription: String? {
let localizeError = localizeError()
Expand Down
2 changes: 1 addition & 1 deletion Libraryfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
MIDDLE_VERSION=2f7beb256d
MIDDLE_VERSION=4c738693e7
Original file line number Diff line number Diff line change
Expand Up @@ -916,6 +916,16 @@ extension Anytype_Rpc.Object.CreateSet.Response.Error: ResponseError {
public var isNull: Bool { code == .null && description_p.isEmpty }
}

extension Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Response: ResultWithError {}
extension Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Response.Error: ResponseError {
public var isNull: Bool { code == .null && description_p.isEmpty }
}

extension Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Response: ResultWithError {}
extension Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Response.Error: ResponseError {
public var isNull: Bool { code == .null && description_p.isEmpty }
}

extension Anytype_Rpc.Object.Duplicate.Response: ResultWithError {}
extension Anytype_Rpc.Object.Duplicate.Response.Error: ResponseError {
public var isNull: Bool { code == .null && description_p.isEmpty }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -564,6 +564,26 @@ public struct ClientCommands {
}
}

public static func objectCrossSpaceSearchSubscribe(
_ request: Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Request = .init()
) -> Invocation<Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Request, Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Response> {
return Invocation(messageName: "ObjectCrossSpaceSearchSubscribe", request: request) { request in
let requestData = try request.serializedData()
let responseData = Lib.ServiceObjectCrossSpaceSearchSubscribe(requestData) ?? Data()
return try Anytype_Rpc.Object.CrossSpaceSearchSubscribe.Response(serializedData: responseData)
}
}

public static func objectCrossSpaceSearchUnsubscribe(
_ request: Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Request = .init()
) -> Invocation<Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Request, Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Response> {
return Invocation(messageName: "ObjectCrossSpaceSearchUnsubscribe", request: request) { request in
let requestData = try request.serializedData()
let responseData = Lib.ServiceObjectCrossSpaceSearchUnsubscribe(requestData) ?? Data()
return try Anytype_Rpc.Object.CrossSpaceSearchUnsubscribe.Response(serializedData: responseData)
}
}

public static func objectSubscribeIds(
_ request: Anytype_Rpc.Object.SubscribeIds.Request = .init()
) -> Invocation<Anytype_Rpc.Object.SubscribeIds.Request, Anytype_Rpc.Object.SubscribeIds.Response> {
Expand Down
Loading

0 comments on commit 7622d3d

Please sign in to comment.