getAvailableMessageUser method

dynamic getAvailableMessageUser()

Implementation

getAvailableMessageUser() async {
  Completer completer = Completer();
  try {
    if (_ws.channel?.closeCode != null) {
      completer
          .completeError({'error': 'Invalid websocket connection state'});
    }

    var messageResult = await _ws.requestMessageList();

    var userResult = IResponseMessageList(messageResult).toMap();

    completer.complete(userResult);
    return completer.future;
  } catch (error) {
    completer.completeError(error);
  }
}