mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-24 02:39:55 +01:00
Improve logging on some backup validation errors.
This commit is contained in:
@@ -151,10 +151,14 @@ class InternalBackupPlaygroundViewModel : ViewModel() {
|
||||
val message = when (result) {
|
||||
is ArchiveValidator.ValidationResult.ReadError -> "Failed to read backup file!"
|
||||
ArchiveValidator.ValidationResult.Success -> "Validation passed!"
|
||||
is ArchiveValidator.ValidationResult.ValidationError -> {
|
||||
is ArchiveValidator.ValidationResult.MessageValidationError -> {
|
||||
Log.w(TAG, "Validation failed! Details: ${result.messageDetails}", result.exception)
|
||||
"Validation failed :( Check the logs for details."
|
||||
}
|
||||
is ArchiveValidator.ValidationResult.RecipientDuplicateE164Error -> {
|
||||
Log.w(TAG, "Validation failed with a duplicate recipient! Details: ${result.details}", result.exception)
|
||||
"Validation failed :( Check the logs for details."
|
||||
}
|
||||
}
|
||||
_state.value = _state.value.copy(statusMessage = message)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user