init method

Future<void> init()

Implementation

Future<void> init() async {
  try {
    var jwtToken = await _storage.getItem('jwt_token');
    var refreshToken = await _storage.getItem('refresh_token');
    if (!_isTokenValid(jwtToken)) {
      await refreshJwtToken(refreshToken: refreshToken, notify: true);
    } else {
      await _setUserFromJwtToken(jwtToken, refreshToken, true);
    }
  } catch (e) {
    throw toThingsboardError(e);
  }
}