feat: option to delete manager logs.

This commit is contained in:
Aunali321
2022-10-17 01:58:50 +05:30
parent 56e715cd3c
commit 2d732288a7
3 changed files with 29 additions and 1 deletions

View File

@ -354,6 +354,15 @@ class SettingsViewModel extends BaseViewModel {
return info.version.sdkInt ?? -1;
}
Future<void> deleteLogs() async {
Directory appCacheDir = await getTemporaryDirectory();
Directory logsDir = Directory('${appCacheDir.path}/logs');
if (logsDir.existsSync()) {
logsDir.deleteSync(recursive: true);
}
_toast.showBottom('settingsView.deletedLogs');
}
Future<void> exportLogcatLogs() async {
Directory appCache = await getTemporaryDirectory();
Directory logDir = Directory('${appCache.path}/logs');