Don't localize error messages

This commit is contained in:
Marc Rousavy 2021-03-26 15:54:27 +01:00
parent 6bc31d922e
commit 750af31a80
6 changed files with 9 additions and 9 deletions

View File

@ -42,7 +42,7 @@ The `CameraError` type is a baseclass type for all other errors and provides the
* `code`: A typed code in the form of `{domain}/{code}` that can be used to quickly identify and group errors
* `message`: A non-localized message text that provides a more information and context about the error and possibly problematic values.
* `cause?`: An `ErrorWithCause` instance that provides information about the cause of the error. (Optional)
* `cause.message`: The message of the error that caused the camera error. This is localized on iOS.
* `cause.message`: The message of the error that caused the camera error.
* `cause.code?`: The native error's error-code. (iOS only)
* `cause.domain?`: The native error's domain. (iOS only)
* `cause.details?`: More dictionary-style information about the cause. (iOS only)

View File

@ -203,7 +203,7 @@ final class CameraView: UIView {
self.captureSession.startRunning()
}
}
invokeOnError(.unknown(message: error.localizedDescription), cause: error as NSError)
invokeOnError(.unknown(message: error.description), cause: error as NSError)
}
internal final func setTorchMode(_ torchMode: String) {
@ -251,7 +251,7 @@ final class CameraView: UIView {
causeDictionary = [
"code": cause.code,
"domain": cause.domain,
"message": cause.localizedDescription,
"message": cause.description,
"details": cause.userInfo,
]
}
@ -296,7 +296,7 @@ final class CameraView: UIView {
// activate current audio session because camera is active
try audioSession.setActive(true)
} catch let error as NSError {
self.invokeOnError(.session(.audioSessionSetupFailed(reason: error.localizedDescription)), cause: error)
self.invokeOnError(.session(.audioSessionSetupFailed(reason: error.description)), cause: error)
setAutomaticallyConfiguresAudioSession(true)
}
let end = DispatchTime.now()

View File

@ -28,7 +28,7 @@ class PhotoCaptureDelegate: NSObject, AVCapturePhotoCaptureDelegate {
delegatesReferences.removeAll(where: { $0 == self })
}
if let error = error {
return promise.reject(error: .capture(.unknown(message: error.localizedDescription)), cause: error as NSError)
return promise.reject(error: .capture(.unknown(message: error.description)), cause: error as NSError)
}
let error = ErrorPointer(nilLiteral: ())
@ -67,7 +67,7 @@ class PhotoCaptureDelegate: NSObject, AVCapturePhotoCaptureDelegate {
delegatesReferences.removeAll(where: { $0 == self })
}
if let error = error {
return promise.reject(error: .capture(.unknown(message: error.localizedDescription)), cause: error as NSError)
return promise.reject(error: .capture(.unknown(message: error.description)), cause: error as NSError)
}
}

View File

@ -58,7 +58,7 @@ func withPromise(_ promise: Promise, _ block: () throws -> Any?) {
} catch let error as CameraError {
promise.reject(error: error)
} catch let error as NSError {
promise.reject(error: CameraError.unknown(message: error.localizedDescription), cause: error)
promise.reject(error: CameraError.unknown(message: error.description), cause: error)
}
}

View File

@ -34,7 +34,7 @@ class RecordingDelegateWithCallback: NSObject, AVCaptureFileOutputRecordingDeleg
delegateReferences.removeAll(where: { $0 == self })
}
if let error = error {
return callback([NSNull(), makeReactError(.capture(.unknown(message: error.localizedDescription)), cause: error as NSError)])
return callback([NSNull(), makeReactError(.capture(.unknown(message: error.description)), cause: error as NSError)])
}
let seconds = CMTimeGetSeconds(output.recordedDuration)

View File

@ -55,7 +55,7 @@ export interface ErrorWithCause {
*/
domain?: string;
/**
* The native error description (Localized on iOS)
* The native error description
*
* * iOS: `NSError.message`
* * Android: `Throwable.message`