getM4eUser method

Future<M4eUser> getM4eUser (UniqueId userId)

Returns an m4e user with user-id

Throws ServerException if call to server fails

Throws ServerException with NO_INTERNET_CONNECTION error code device is not connected to the internet

Implementation

Future<M4eUser> getM4eUser(UniqueId userId) async {
  if ((await _connectionChecker.hasConnection) ?? false) {
    try {
       // TODO: implement fetching user with user-id
      return Future.value(null);
    } catch (e) {
      rethrow;
    }
  }

  throw M4eExceptionMessages.kNoInternetConnectionException;
}