6.4 Join Public Group
The joinPublicGroup
method is used to join any public group of the organisation.
Method parameters :
- publicGroupId: Group Id of the Public Group.
- success: Success block to be executed after group is successfully joined.
- failure: Failure block to be executed if group could not be joined, returns BayunError.
Java
Kotlin
String groupId = "groupId";
// Callbacks for joining a public group.
Handler.Callback success = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
Log.d(TAG, "Group joined 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_CANNOT_JOIN_PRIVATE_GROUP)) {
}
return false;
}
};
bayunCore.joinPublicGroup(groupId, success, failure);
val groupId = "groupId"
// Callbacks for joining a public group.
val success = Handler.Callback {
Log.d(TAG, "Group joined successfully.")
false
}
val failure = Handler.Callback {
val error = it.data.getString("BayunError", "")
if (error == BayunError.ERROR_INTERNET_CONNECTION) {
} else if (error == BayunError.ERROR_CANNOT_JOIN_PRIVATE_GROUP) {
}
false
}
bayunCore.joinPublicGroup(groupId, success, failure)