|
@@ -8,6 +8,7 @@ import com.cooleshow.base.data.net.BaseResponse;
|
|
|
import com.cooleshow.base.data.net.RetrofitClientNoToken;
|
|
|
import com.cooleshow.base.data.net.RetrofitFactory;
|
|
|
import com.cooleshow.base.rx.BaseObserver;
|
|
|
+import com.cooleshow.base.utils.ClientHelper;
|
|
|
import com.cooleshow.base.utils.DateUtil;
|
|
|
import com.cooleshow.base.utils.FileUtils;
|
|
|
import com.cooleshow.base.utils.RequestBodyUtil;
|
|
@@ -132,6 +133,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
HashMap<String, Object> bodyMap = new HashMap<>();
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(PARAM_USER_ID, userId);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
bodyMap.put("deviceNum", (TextUtils.isEmpty(BaseApplication.Companion.getRegistrationId()) ? SystemUtils.getUniqueIdentificationCode(getContext()) : BaseApplication.Companion.getRegistrationId()));
|
|
|
sealClassService.leave(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
@@ -296,6 +298,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
HashMap<String, Object> bodyMap = new HashMap<>();
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, deviceType);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceApprove(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -303,6 +306,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
HashMap<String, Object> bodyMap = new HashMap<>();
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, deviceType);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceReject(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -312,6 +316,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(PARAM_USER_ID, userId);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, PARAM_HAND_UP_TYPE);
|
|
|
bodyMap.put("enable", handUpOn);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceSync(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -321,6 +326,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(MUSIC_MODE_ON, musicModeOn);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, PARAM_MUSIC_MODE_TYPE);
|
|
|
bodyMap.put("enable", musicModeOn);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceSync(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -330,6 +336,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(PARAM_CAMERA_ON, cameraOn);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, PARAM_CAMERA_TYPE);
|
|
|
bodyMap.put("enable", cameraOn);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceSync(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -338,6 +345,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, PARAM_MICROPHONE_TYPE);
|
|
|
bodyMap.put("enable", microphoneOn);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceSync(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -346,6 +354,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(PARAM_DEVICE_TYPE, PARAM_MUSIC_SHEET_TYPE);
|
|
|
bodyMap.put("enable", examSong);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.deviceSync(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<Boolean>(callBack));
|
|
|
}
|
|
|
|
|
@@ -471,6 +480,7 @@ public class ClassRepository extends BaseRepository {
|
|
|
bodyMap.put(PARAM_ROOM_ID, roomId);
|
|
|
bodyMap.put(EXAM_SONG_ID, musicScoreAccompanimentId);
|
|
|
bodyMap.put("status", status);
|
|
|
+ bodyMap.put("clientType", ClientHelper.getClientType());
|
|
|
sealClassService.adjustExamSong(RetrofitUtil.createJsonRequest(bodyMap)).enqueue(new CallBackWrapper<>(callBack));
|
|
|
}
|
|
|
|