sessionList method

dynamic sessionList({
  1. int? page,
})

Implementation

sessionList({int? page}) async {
  Completer completer = Completer();
  try {
    if (_state != CallState.sessionState) {
      completer.completeError({
        'error': 'The state that cannot fetch session list, state: $_state'
      });
      return;
    }
    var sessionListResult = await _ws.requestSessionList(page);
    var userResult = IResponseSessionList(sessionListResult).toMap();
    completer.complete(userResult);
    return completer.future;
  } catch (error) {
    completer.completeError(error);
  }
}