createGroupChat method

Future<void> createGroupChat({
  1. required BuildContext context,
  2. required CreateGroupRoomDto createGroupRoomDto,
})

throw exception if path one user only or path one user he is the app login throw No internet connection

Implementation

Future<void> createGroupChat({
  required BuildContext context,
  required CreateGroupRoomDto createGroupRoomDto,
}) async {
  final data = await _vChatUsersApi.createNewGroupRoom(
    dto: createGroupRoomDto,
  );

  RoomCubit.instance.updateOneRoomInRamAndSort(VChatRoom.fromMap(data));
  CustomAlert.done(
    context: context,
    msg: VChatAppService.instance
        .getTrans(context)
        .groupChatHasBeenCreatedSuccessful(),
  );

  /// room has been created successfully
  //await Future.delayed(const Duration(seconds: 2));
  // _navigateToRoomMessage(
  //   data,
  //   context,
  // );
}