decode static method

RoomMember decode(
  1. Object result
)

Implementation

static RoomMember decode(Object result) {
  result as List<Object?>;
  return RoomMember(
    uuid: result[0]! as String,
    name: result[1]! as String,
    avatar: result[2] as String?,
    role: result[3] != null
        ? RoomRole.decode(result[3]! as List<Object?>)
        : null,
    isAudioOn: result[4]! as bool,
    isVideoOn: result[5]! as bool,
    isInRtcChannel: result[6]! as bool,
    isInChatroom: result[7]! as bool,
    isSharingScreen: result[8]! as bool,
    isSharingWhiteboard: result[9]! as bool,
    isAudioConnected: result[10]! as bool,
    properties:
        (result[11] as Map<Object?, Object?>?)?.cast<String?, String?>(),
    clientType: result[12]! as String,
    isInSipInviting: result[13]! as bool,
    inviteState: result[14]! as int,
    isInAppInviting: result[15]! as bool,
  );
}