|
@@ -157,7 +157,7 @@ object CommonUtils {
|
|
|
// return@launch
|
|
|
// }
|
|
|
|
|
|
- Log.e("tuya","url :"+url +" json:"+json)
|
|
|
+ Log.e("tuya", "url :" + url + " json:" + json)
|
|
|
// var httpResponse = TuyaUtils.ioTSDKManager.httpRequest(url, apiVersion, json)
|
|
|
// var str = ""
|
|
|
// if (httpResponse.errorCode == 0) {
|
|
@@ -166,39 +166,47 @@ object CommonUtils {
|
|
|
// tuyaHttp.fail()
|
|
|
// }
|
|
|
|
|
|
- var str = TuyaUtilsSo.getInstance().getPointer(url, apiVersion, json)
|
|
|
- if ("" == str || str ==null){
|
|
|
+ var str = TuyaUtilsSo.getInstance().getPointer(url, apiVersion, json)
|
|
|
+ if ("" == str || str == null) {
|
|
|
ToastUtils.showShort(globalApp().getString(R.string.connect_tuya))
|
|
|
tuyaHttp.fail()
|
|
|
+ return@launch
|
|
|
}
|
|
|
- withContext(Dispatchers.Main){
|
|
|
- tuyaHttp.bean(GsonUtils.GsonToBean(str,t))
|
|
|
+ withContext(Dispatchers.Main) {
|
|
|
+ tuyaHttp.bean(GsonUtils.GsonToBean(str, t))
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
- fun getTuyaLike(
|
|
|
+ fun getTuyaLike(
|
|
|
url: String,
|
|
|
apiVersion: String,
|
|
|
json: String,
|
|
|
tuyaHttp: TuyaBooleanHttp
|
|
|
) {
|
|
|
appGlobalScope.launch(Dispatchers.IO) {
|
|
|
- if (!TuyaUtilsSo.getInstance().tuyaInitSuccess || !TuyaUtilsSo.getInstance().tuyaNetwork){
|
|
|
+// if (!TuyaUtilsSo.getInstance().tuyaInitSuccess || !TuyaUtilsSo.getInstance().tuyaNetwork){
|
|
|
+// ToastUtils.showShort(globalApp().getString(R.string.connect_tuya))
|
|
|
+// tuyaHttp.fail()
|
|
|
+// return@launch
|
|
|
+// }
|
|
|
+ var str = false
|
|
|
+
|
|
|
+ var json = TuyaUtilsSo.getInstance().getPointerLike(url, apiVersion, json)
|
|
|
+
|
|
|
+ if (json == null) {
|
|
|
ToastUtils.showShort(globalApp().getString(R.string.connect_tuya))
|
|
|
tuyaHttp.fail()
|
|
|
return@launch
|
|
|
+ } else {
|
|
|
+ str = true
|
|
|
}
|
|
|
- var str = false
|
|
|
|
|
|
- var json = TuyaUtilsSo.getInstance().getPointer(url, apiVersion, json)
|
|
|
- str = !("" == json || json ==null)
|
|
|
|
|
|
|
|
|
-
|
|
|
- withContext(Dispatchers.Main){
|
|
|
+ withContext(Dispatchers.Main) {
|
|
|
tuyaHttp.bean(str)
|
|
|
|
|
|
}
|
|
@@ -223,11 +231,12 @@ object CommonUtils {
|
|
|
// }
|
|
|
|
|
|
|
|
|
- Log.e("tuya","url :"+url +" json:"+json)
|
|
|
- var str = TuyaUtilsSo.getInstance().getPointer(url, apiVersion, json)
|
|
|
- if ("" == str || str ==null){
|
|
|
+ Log.e("tuya", "url :" + url + " json:" + json)
|
|
|
+ var str = TuyaUtilsSo.getInstance().getPointer(url, apiVersion, json)
|
|
|
+ if ("" == str || str == null) {
|
|
|
ToastUtils.showShort(globalApp().getString(R.string.connect_tuya))
|
|
|
tuyaHttpList.fail()
|
|
|
+ return@launch
|
|
|
}
|
|
|
withContext(Dispatchers.Main) {
|
|
|
tuyaHttpList.bean(GsonUtils.jsonToList(str, t))
|
|
@@ -245,6 +254,7 @@ object CommonUtils {
|
|
|
fun bean(t: T)
|
|
|
fun fail()
|
|
|
}
|
|
|
+
|
|
|
interface TuyaBooleanHttp {
|
|
|
fun bean(t: Boolean)
|
|
|
fun fail()
|