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)

results matching ""

    No results matching ""