瀏覽代碼

use safe call operator

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
sowjanyakch 8 月之前
父節點
當前提交
fdbff4a8e6
共有 1 個文件被更改,包括 15 次插入13 次删除
  1. 15 13
      app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt

+ 15 - 13
app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt

@@ -176,19 +176,21 @@ class SetStatusDialogFragment :
                 @SuppressLint("NotifyDataSetChanged")
                 override fun onNext(statusOverall: StatusOverall) {
                     if (statusOverall.ocs?.meta?.statusCode == HTTP_STATUS_CODE_OK) {
-                        backupStatus = statusOverall.ocs?.data!!
-                        if (backupStatus.message != null) {
-                            isBackupStatusAvailable = true
-                            val backupPredefinedStatus = PredefinedStatus(
-                                backupStatus.userId!!,
-                                backupStatus.icon,
-                                backupStatus.message!!,
-                                ClearAt(type = "period", time = backupStatus.clearAt.toString())
-                            )
-                            binding.automaticStatus.visibility = View.VISIBLE
-                            adapter.isBackupStatusAvailable = true
-                            predefinedStatusesList.add(0, backupPredefinedStatus)
-                            adapter.notifyDataSetChanged()
+                        statusOverall.ocs?.data?.let { status ->
+                            backupStatus = status
+                            if (backupStatus.message != null) {
+                                isBackupStatusAvailable = true
+                                val backupPredefinedStatus = PredefinedStatus(
+                                    backupStatus.userId!!,
+                                    backupStatus.icon,
+                                    backupStatus.message!!,
+                                    ClearAt(type = "period", time = backupStatus.clearAt.toString())
+                                )
+                                binding.automaticStatus.visibility = View.VISIBLE
+                                adapter.isBackupStatusAvailable = true
+                                predefinedStatusesList.add(0, backupPredefinedStatus)
+                                adapter.notifyDataSetChanged()
+                            }
                         }
                     }
                 }