@Override public void onRetry() { updateJoinRules(aRoomId, aJoinRule, callback); } }));
/** * Update the join rule of the room. * * @param aRule the join rule: {@link RoomState#JOIN_RULE_PUBLIC} or {@link RoomState#JOIN_RULE_INVITE} * @param aCallBackResp the async callback */ public void updateJoinRules(final String aRule, final ApiCallback<Void> aCallBackResp) { mDataHandler.getDataRetriever().getRoomsRestClient().updateJoinRules(getRoomId(), aRule, new RoomInfoUpdateCallback<Void>(aCallBackResp) { @Override public void onSuccess(Void info) { getState().join_rule = aRule; super.onSuccess(info); } }); }