|
|
|
@ -24,15 +24,21 @@ import retrofit2.http.Query
|
|
|
|
|
class DevicesApi : BaseObserve<DevicesApi.Api>(Api::class.java) {
|
|
|
|
|
|
|
|
|
|
fun heartBeat(sn: String) {
|
|
|
|
|
if (SimHelper.isNetOk()) {
|
|
|
|
|
observe(api.heartBeat(sn), object : RequestNoResultCallBack<BaseResponse>() {
|
|
|
|
|
override fun onError(error: String?) {
|
|
|
|
|
}
|
|
|
|
|
observe(api.heartBeat(sn), object : RequestNoResultCallBack<BaseResponse>() {
|
|
|
|
|
override fun onResult(result: BaseResponse) {
|
|
|
|
|
super.onResult(result)
|
|
|
|
|
SimHelper.setNetStatus(true)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onComplete() {
|
|
|
|
|
override fun onError(error: String?) {
|
|
|
|
|
if (error?.contains("网络") == true) {
|
|
|
|
|
SimHelper.setNetStatus(false)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onComplete() {
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun getPushUrl(sn: String, callBack: RequestResultCallBack<GetRtspUrlResponse>) {
|
|
|
|
|