connect method
Implementation
Future<UserLoggedIn> connect(Credential credential) async {
try {
Response resp = await _dio.post("/web/session/authenticate",
data: _withDefaultParams({
"db": connection.db,
"login": credential.username,
"password": credential.password
}));
Map<String, dynamic> _resp = _transformResponse(resp);
String sessionId = _getSessionId(resp.headers['set-cookie']!.first);
UserLoggedIn _user = UserLoggedIn.fromJson(_resp);
session.update(Session(sessionId, _user));
return UserLoggedIn.fromJson(_resp);
} catch (e) {
throw e;
}
}