init method

void init(
  1. String roomId,
  2. String ownerId,
  3. String userId,
  4. String? name,
)

Implementation

void init(String roomId, String ownerId, String userId, String? name) {
  if (this.roomId != roomId ||
      this.ownerId != ownerId ||
      selfUserId != userId) {
    this.roomId = roomId;
    this.ownerId = ownerId;
    selfUserId = userId;
    selfName = name ?? selfUserId;
    state.reset();
  } else {
    selfName = name ?? selfUserId;
  }
}