This commit is contained in:
2023-08-28 15:37:23 +08:00
parent ba77b72d46
commit 2cffe62963
13 changed files with 886 additions and 8 deletions

16
lib/globals.dart Normal file
View File

@@ -0,0 +1,16 @@
import 'dart:io';
import 'package:cookie_jar/cookie_jar.dart';
import 'package:dio/dio.dart';
import 'package:dio_cookie_manager/dio_cookie_manager.dart';
import 'package:path_provider/path_provider.dart';
final dio = Dio();
Future<void> prepareJar() async {
final Directory appDocDir = await getApplicationDocumentsDirectory();
final String appDocPath = appDocDir.path;
final jar = PersistCookieJar(
storage: FileStorage('$appDocPath/.eh-cookies/'),
);
dio.interceptors.add(CookieManager(jar));
}