diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 37d152d..f93a860 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,6 +3,7 @@
package="org.ntlab.irisclient">
+
putMember(
+ Call putMember(
@Path("rid") String rid,
@Path("nickname") String nickname,
@Field("belongs") String belongs,
@Field("is-master") boolean isMaster
+
);
//--------------------------------------------------
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 f2ba744..ba4c58b 100644
--- a/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java
+++ b/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java
@@ -9,6 +9,7 @@
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModel;
+import java.io.Console;
import java.util.List;
import retrofit2.Call;
@@ -59,6 +60,29 @@
}
//-----------------------------------------------------------------------------
+ //各Activityでのボタン処理
+ //チーム&マスター変更
+ public void changeTeamAndMaster(String rid,String nickname,String belongs,Boolean isMaster) {
+ final RoomsRest roomsRest = retrofit.create(RoomsRest.class);
+ Call call = roomsRest.putMember(rid,nickname,belongs,isMaster);
+
+ call.enqueue(new Callback() {
+ @Override
+ public void onResponse(Call call, Response response) {
+ if (response.isSuccessful()){
+ //サーバーで返り値変更しておく(String→void)
+ //return 変更しましたの返り値がどう、とかいうエラー起きる
+ }
+ }
+ @Override
+ public void onFailure(Call call, Throwable t) {
+ //System.out.println("通信失敗");
+ //System.out.println(t);
+ }
+ });
+ }
+
+ //-----------------------------------------------------------------------------
// updates
@Override
public void update(){