Start bridging registration client errors to Swift

This commit is contained in:
Alex Bakon
2025-05-06 10:55:37 -04:00
committed by GitHub
parent 02f8f941ca
commit afe710164c
8 changed files with 169 additions and 7 deletions

View File

@@ -235,6 +235,12 @@ internal func checkError(_ error: SignalFfiErrorRef?) throws {
errorMessage: errStr,
unknownFields: MessageBackupUnknownFields(fields: unknownFields)
)
case SignalErrorCodeRegistrationUnknown:
throw RegistrationError.unknown(errStr)
case SignalErrorCodeRegistrationInvalidSessionId:
throw RegistrationError.invalidSessionId(errStr)
case SignalErrorCodeRegistrationRequestNotValid:
throw RegistrationError.requestNotValid(errStr)
default:
throw SignalError.unknown(errType, errStr)
}