6.8 Leave Group
The leaveGroup
method is used to leave any joined group.
Method parameters :
- groupId: Group Id of the Group.
- success: Success block to be executed after group is left.
- failure: Failure block to be executed if group could not be left, returns BayunError.
Java
Kotlin
String groupId = "groupId";
// Callbacks to leave a group
Handler.Callback success = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
Log.d(TAG, "Group left successfully.");
return false;
}
}
Handler.Callback failure = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
String error = message.getData().getString("BayunError", "");
if (error.equalsIgnoreCase(BayunError.ERROR_INTERNET_CONNECTION)) {
} else if (error.equalsIgnoreCase(BayunError.ERROR_REQUEST_TIMEOUT)) {
}
return false;
}
};
bayunCore.leaveGroup(groupId, success, failure);
val groupId = "groupId"
// Callbacks to leave a group
val success = Handler.Callback {
Log.d(TAG, "Group left successfully.")
false
}
val failure = Handler.Callback {
val error = it.data.getString("BayunError", "")
if (error == BayunError.ERROR_INTERNET_CONNECTION) {
} else if (error == BayunError.ERROR_REQUEST_TIMEOUT) {
}
false
}
bayunCore.leaveGroup(groupId, success, failure)