Group Chats

Connect everyone in your community through group-based chats

Communities is a new way for users to join and interact with other users. Each channel contains a community.

Each channel contains a community. When creating a community, user can set a displayName, which will be the name of the community.

You will not be able to create a community from an existing channel. New communities will need to be created with new channelId.

There are three ways of obtaining a community: via create, join, or get. They all return a LiveObject with the final community model.

Community management methods are all contained in a EkoCommunityRepository or for web, CommunityRepository . Before calling any community methods, you must ensure to first instantiate a repository instance using the following code snippet;

iOS
Web
Android
iOS
let communityRepository = EkoCommunityRepository(client: client)
Web
import { CommunityRepository } from 'eko-sdk';
Android
val communityRepository = EkoClient.newCommunityRepository()