diff --git a/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java b/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java index 6f6458f..e01dbe9 100644 --- a/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java +++ b/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java @@ -62,9 +62,9 @@ //----------------------------------------------------------------------------- //各Activityでのボタン処理 //チーム&マスター変更 - public void changeBelongsAndMaster(String rid,String nickname,String belongs,Boolean isMaster) { + public void changeBelongsAndMaster(String rid, String nickname, String belongs, Boolean isMaster) { final RoomsRest roomsRest = retrofit.create(RoomsRest.class); - Call call = roomsRest.putMember(rid,nickname,belongs,isMaster); + Call call = roomsRest.putMember(rid, nickname, belongs, isMaster); call.enqueue(new Callback() { @Override @@ -81,7 +81,28 @@ }); } - public void startDrawing(String rid,String nickname) { + //メンバー削除 + /*public void deleteMember(String rid, String nickname) { + final RoomsRest roomsRest = retrofit.create(RoomsRest.class); + Call<> + + call.enqueue(new Callback() { + @Override + public void onResponse(Call call, Response response) { + if (response.isSuccessful()){ + System.out.println("通信成功:changeBelongsAndMaster"); + } + } + @Override + public void onFailure(Call call, Throwable t) { + System.out.println("通信失敗:changeBelongsAndMaster"); + System.out.println(t); + } + }); + }*/ + + //スタートボタンの処理(OwnerActivityのみ) + public void startDrawing(String rid, String nickname) { final RoomsRest roomsRest = retrofit.create(RoomsRest.class); Call call = roomsRest.putState(rid,nickname,2); @@ -100,6 +121,25 @@ }); } + //設定情報の変更処理(OwnerActivityのみ) + public void changeSettings(String rid, boolean dTimer, int dTimerTimes, boolean gTimer, int gTimerTimes, int gTimerFTTimes) { + final RoomsRest roomsRest = retrofit.create(RoomsRest.class); + Call call = roomsRest.putSettings(rid, dTimer, dTimerTimes, gTimer, gTimerTimes, gTimerFTTimes); + + call.enqueue(new Callback() { + @Override + public void onResponse(Call call, Response response) { + if (response.isSuccessful()){ + System.out.println("通信成功:changeSettings"); + } + } + @Override + public void onFailure(Call call, Throwable t) { + System.out.println("通信失敗:changeSettings"); + System.out.println(t); + } + }); + } //----------------------------------------------------------------------------- // updates @Override