returnErrorForValueCb<T> static method
Implementation
static V2TimValueCallback<T> returnErrorForValueCb<T>(data, {resultData}) {
final value = {'code': 0, 'desc': data};
if (data is String) {
value['code'] = 0;
value['desc'] = data;
} else {
Map<dynamic, dynamic> dataMap = jsToMap(data);
if (dataMap.containsKey("code")) {
value['code'] = dataMap['code'] ?? 0;
value['desc'] = dataMap["message"];
value['data'] = resultData;
} else {
value["code"] = -1;
value['desc'] = data.toString();
}
}
return V2TimValueCallback<T>.fromJson(value);
}