mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-10 08:00:57 +00:00
add const val for error code
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
6c4685dce5
commit
a39ca256de
@ -661,9 +661,17 @@ class ConversationInfoActivity :
|
|||||||
WorkInfo.State.FAILED -> {
|
WorkInfo.State.FAILED -> {
|
||||||
val errorType = workInfo.outputData.getString("error_type")
|
val errorType = workInfo.outputData.getString("error_type")
|
||||||
if (errorType == LeaveConversationWorker.ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT) {
|
if (errorType == LeaveConversationWorker.ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT) {
|
||||||
Snackbar.make( binding.root, R.string.nc_last_moderator_leaving_room_warning, Snackbar.LENGTH_LONG ).show()
|
Snackbar.make(
|
||||||
|
binding.root,
|
||||||
|
R.string.nc_last_moderator_leaving_room_warning,
|
||||||
|
Snackbar.LENGTH_LONG
|
||||||
|
).show()
|
||||||
} else {
|
} else {
|
||||||
Snackbar.make( binding.root, R.string.nc_common_error_sorry, Snackbar.LENGTH_LONG ).show()
|
Snackbar.make(
|
||||||
|
binding.root,
|
||||||
|
R.string.nc_common_error_sorry,
|
||||||
|
Snackbar.LENGTH_LONG
|
||||||
|
).show()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else -> {
|
else -> {
|
||||||
|
@ -70,15 +70,15 @@ class LeaveConversationWorker(context: Context, workerParams: WorkerParameters)
|
|||||||
override fun onError(e: Throwable) {
|
override fun onError(e: Throwable) {
|
||||||
Log.e(TAG, "Failed to remove self from room", e)
|
Log.e(TAG, "Failed to remove self from room", e)
|
||||||
val httpException = e as? HttpException
|
val httpException = e as? HttpException
|
||||||
val errorData = if (httpException?.code() == 400) {
|
val errorData = if (httpException?.code() == HTTP_ERROR_CODE_400) {
|
||||||
Data.Builder()
|
Data.Builder()
|
||||||
.putString("error_type", ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT)
|
.putString("error_type", ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT)
|
||||||
.build()
|
.build()
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
Data.Builder()
|
Data.Builder()
|
||||||
.putString("error_type", ERROR_OTHER)
|
.putString("error_type", ERROR_OTHER)
|
||||||
.build() }
|
.build()
|
||||||
|
}
|
||||||
result.set(Result.failure(errorData))
|
result.set(Result.failure(errorData))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,5 +97,6 @@ class LeaveConversationWorker(context: Context, workerParams: WorkerParameters)
|
|||||||
private const val TAG = "LeaveConversationWorker"
|
private const val TAG = "LeaveConversationWorker"
|
||||||
const val ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT = "NO_OTHER_MODERATORS_OR_OWNERS_LEFT"
|
const val ERROR_NO_OTHER_MODERATORS_OR_OWNERS_LEFT = "NO_OTHER_MODERATORS_OR_OWNERS_LEFT"
|
||||||
const val ERROR_OTHER = "ERROR_OTHER"
|
const val ERROR_OTHER = "ERROR_OTHER"
|
||||||
|
const val HTTP_ERROR_CODE_400 = 400
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user