fix(watch): encode approval instance on resolve

This commit is contained in:
Dallin Romney
2026-08-21 00:41:46 -07:00
parent 01f149670a
commit 5d3399c3d0
@@ -624,9 +624,6 @@ final class WatchConnectivityReceiver: NSObject, @unchecked Sendable {
if let gatewayStableID = WatchGatewayID.exact(message.gatewayStableID) {
payload["gatewayStableID"] = gatewayStableID
}
if let approvalInstanceId = message.approvalInstanceId, !approvalInstanceId.isEmpty {
payload["approvalInstanceId"] = approvalInstanceId
}
if let text = message.text?.trimmingCharacters(in: .whitespacesAndNewlines),
!text.isEmpty
{
@@ -675,6 +672,9 @@ final class WatchConnectivityReceiver: NSObject, @unchecked Sendable {
if let gatewayStableID = WatchGatewayID.exact(message.gatewayStableID) {
payload["gatewayStableID"] = gatewayStableID
}
if let approvalInstanceId = message.approvalInstanceId, !approvalInstanceId.isEmpty {
payload["approvalInstanceId"] = approvalInstanceId
}
if let sentAtMs = message.sentAtMs {
payload["sentAtMs"] = sentAtMs
}