Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2025-04-17 15:46:37 +02:00
parent 0b6ed3bcc1
commit fd6bb5b17e
No known key found for this signature in database
GPG Key ID: F7AA2A8B65B50220

View File

@ -170,16 +170,7 @@ fun ShowNotificationData(
viewState: NotificationUiState,
onDismissDialog: () -> Unit
) {
val message = when (viewState) {
is NotificationUiState.Success -> viewState.testNotification ?: context.getString(
R.string.nc_push_notification_fetch_error
)
is NotificationUiState.Error -> String.format(
context.getString(R.string.nc_push_notification_error),
viewState.message
)
else -> context.getString(R.string.nc_common_error_sorry)
}
val message = getMessage(context, viewState)
if (isLoading) {
LoadingIndicator()
@ -232,6 +223,19 @@ fun ShowNotificationData(
}
}
fun getMessage(context: Context, viewState: NotificationUiState): String {
return when (viewState) {
is NotificationUiState.Success ->
viewState.testNotification ?: context.getString(R.string.nc_push_notification_fetch_error)
is NotificationUiState.Error ->
context.getString(R.string.nc_push_notification_error, viewState.message)
else ->
context.getString(R.string.nc_common_error_sorry)
}
}
@Preview(showBackground = true)
@Composable
fun DiagnoseContentPreview() {