mirror of
https://github.com/lifegpc/eh_downloader_flutter.git
synced 2026-06-06 13:59:19 +08:00
22 lines
577 B
Dart
22 lines
577 B
Dart
import 'dart:io';
|
|
import '../utils.dart';
|
|
import '../globals.dart';
|
|
import 'package:path/path.dart' as path;
|
|
import 'package:path_provider/path_provider.dart';
|
|
|
|
Future<String> getJarPath() async {
|
|
if (isWindows || isLinux) {
|
|
try {
|
|
final p = await platformPath.getCurrentExe();
|
|
if (p != null) {
|
|
return path.join(path.dirname(p), "cookies");
|
|
}
|
|
} catch (e) {
|
|
// Do nothing
|
|
}
|
|
}
|
|
final Directory appDocDir = await getApplicationDocumentsDirectory();
|
|
final String appDocPath = appDocDir.path;
|
|
return '$appDocPath/.eh-cookies/';
|
|
}
|