diff --git a/Sources/metamask-ios-sdk/Classes/Communication/SocketClient.swift b/Sources/metamask-ios-sdk/Classes/Communication/SocketClient.swift index 44a7b1b..f82f095 100644 --- a/Sources/metamask-ios-sdk/Classes/Communication/SocketClient.swift +++ b/Sources/metamask-ios-sdk/Classes/Communication/SocketClient.swift @@ -288,7 +288,8 @@ extension SocketClient { let requestInfo = RequestInfo( type: "originator_info", - originator: originatorInfo + originator: originatorInfo, + originatorInfo: originatorInfo ) sendMessage(requestInfo, encrypt: true) diff --git a/Sources/metamask-ios-sdk/Classes/Communication/models/Models.swift b/Sources/metamask-ios-sdk/Classes/Communication/models/Models.swift index a59134f..f311ac1 100644 --- a/Sources/metamask-ios-sdk/Classes/Communication/models/Models.swift +++ b/Sources/metamask-ios-sdk/Classes/Communication/models/Models.swift @@ -49,10 +49,11 @@ struct Message: CodableData { struct RequestInfo: CodableData { let type: String let originator: OriginatorInfo + let originatorInfo: OriginatorInfo func socketRepresentation() -> NetworkData { ["type": type, "originator": originator.socketRepresentation(), // Backward compatibility with MetaMask mobile - "originatorInfo": originator.socketRepresentation()] + "originatorInfo": originatorInfo.socketRepresentation()] } }