Future<void> setToken(Session? token) async { var old = _token; _token = token; try { await CheckLoggedIn(CheckLoggedInRequest()); } catch (e) { _token = old; throw e; } }