Files
paperless-mobile/lib/core/security/session_manager.dart
2024-01-06 19:23:30 +01:00

15 lines
381 B
Dart

import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
import 'package:paperless_mobile/features/login/model/client_certificate.dart';
abstract interface class SessionManager implements ChangeNotifier {
Dio get client;
void updateSettings({
String? baseUrl,
String? authToken,
ClientCertificate? clientCertificate,
});
void resetSettings();
}