updateSession static method
Implementation
static Future<void> updateSession(
String sessionId, SessionStatus status) async {
try {
final dio = Dio();
dio.httpClientAdapter = NativeAdapter(
createCupertinoConfiguration: () =>
URLSessionConfiguration.ephemeralSessionConfiguration());
dio.options.headers['Content-Type'] = 'application/json';
final data = jsonEncode(
{'sessionId': sessionId, 'status': sessionStatusStrings[status]});
await dio.post<String>(
ReclaimBackend.SESSION_URL,
data: data,
);
} catch (error) {
print('Error updating session: $error');
}
}