mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-23 21:50:31 +01:00
test backupStatus endpoint
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
5fe5931bc4
commit
27aafda59f
@ -39,6 +39,7 @@ import com.nextcloud.talk.databinding.DialogSetStatusBinding
|
|||||||
import com.nextcloud.talk.models.json.generic.GenericOverall
|
import com.nextcloud.talk.models.json.generic.GenericOverall
|
||||||
import com.nextcloud.talk.models.json.status.ClearAt
|
import com.nextcloud.talk.models.json.status.ClearAt
|
||||||
import com.nextcloud.talk.models.json.status.Status
|
import com.nextcloud.talk.models.json.status.Status
|
||||||
|
import com.nextcloud.talk.models.json.status.StatusOverall
|
||||||
import com.nextcloud.talk.models.json.status.StatusType
|
import com.nextcloud.talk.models.json.status.StatusType
|
||||||
import com.nextcloud.talk.models.json.status.predefined.PredefinedStatus
|
import com.nextcloud.talk.models.json.status.predefined.PredefinedStatus
|
||||||
import com.nextcloud.talk.models.json.status.predefined.PredefinedStatusOverall
|
import com.nextcloud.talk.models.json.status.predefined.PredefinedStatusOverall
|
||||||
@ -150,6 +151,37 @@ class SetStatusDialogFragment :
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
fun backupStatus(){
|
||||||
|
ncApi.backupStatus(credentials, ApiUtils.getUrlForBackupStatus(currentUser?.baseUrl!!,currentUser?.userId!!))
|
||||||
|
.subscribeOn(Schedulers.io())
|
||||||
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
.subscribe(object : Observer<StatusOverall> {
|
||||||
|
|
||||||
|
override fun onSubscribe(d: Disposable) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onNext(statusOverall:StatusOverall) {
|
||||||
|
val status = statusOverall
|
||||||
|
Log.d("TAG","$status")
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
override fun onError(e: Throwable) {
|
||||||
|
Log.e(TAG, "Error while fetching predefined statuses", e)
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onComplete() {
|
||||||
|
// unused atm
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressLint("InflateParams")
|
@SuppressLint("InflateParams")
|
||||||
@ -402,6 +434,10 @@ class SetStatusDialogFragment :
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun getBackupStatus(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private fun visualizeStatus(statusType: String) {
|
private fun visualizeStatus(statusType: String) {
|
||||||
StatusType.values().firstOrNull { it.name == statusType.uppercase(Locale.ROOT) }?.let { visualizeStatus(it) }
|
StatusType.values().firstOrNull { it.name == statusType.uppercase(Locale.ROOT) }?.let { visualizeStatus(it) }
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user