mirror of
https://codeberg.org/NextPush/nextpush-android.git
synced 2024-12-28 02:30:16 +01:00
Use non-nullable ApiResponse in Api
This commit is contained in:
parent
e2c98f0e81
commit
ee8f497644
@ -52,7 +52,7 @@ class Api(val context: Context) {
|
||||
apiProvider.createDevice(parameters)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
?.subscribe(object : DisposableObserver<ApiResponse?>() {
|
||||
?.subscribe(object : DisposableObserver<ApiResponse>() {
|
||||
override fun onNext(response: ApiResponse) {
|
||||
response.deviceId.let {
|
||||
context.deviceId = it
|
||||
@ -102,7 +102,7 @@ class Api(val context: Context) {
|
||||
apiProvider.deleteDevice(deviceId)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
?.subscribe(object : DisposableObserver<ApiResponse?>() {
|
||||
?.subscribe(object : DisposableObserver<ApiResponse>() {
|
||||
override fun onNext(response: ApiResponse) {
|
||||
if (response.success) {
|
||||
Log.d(TAG, "Device successfully deleted.")
|
||||
@ -145,7 +145,7 @@ class Api(val context: Context) {
|
||||
apiProvider.createApp(parameters)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
?.subscribe(object : DisposableObserver<ApiResponse?>() {
|
||||
?.subscribe(object : DisposableObserver<ApiResponse>() {
|
||||
override fun onNext(response: ApiResponse) {
|
||||
val nextpushToken = if (response.success) {
|
||||
Log.d(TAG, "App successfully created.")
|
||||
@ -179,7 +179,7 @@ class Api(val context: Context) {
|
||||
apiProvider.deleteApp(nextpushToken)
|
||||
?.subscribeOn(Schedulers.io())
|
||||
?.observeOn(AndroidSchedulers.mainThread())
|
||||
?.subscribe(object : DisposableObserver<ApiResponse?>() {
|
||||
?.subscribe(object : DisposableObserver<ApiResponse>() {
|
||||
override fun onNext(response: ApiResponse) {
|
||||
if (response.success) {
|
||||
Log.d(TAG, "App successfully deleted.")
|
||||
|
Loading…
Reference in New Issue
Block a user