File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -85,6 +85,10 @@ class ReceiveFile {
8585 void endProcess () {
8686 Wakelock .disable ();
8787 socket.destroy ();
88+
89+ // キャッシュ削除
90+ FilePicker .platform.clearTemporaryFiles ();
91+
8892 Navigator .of (context).pop ();
8993 }
9094
Original file line number Diff line number Diff line change @@ -152,6 +152,9 @@ class SendFiles {
152152
153153 static void serverClose () {
154154 _server? .close ();
155+
156+ // キャッシュ削除
157+ FilePicker .platform.clearTemporaryFiles ();
155158 // スリープ有効化
156159 Wakelock .disable ();
157160 }
Original file line number Diff line number Diff line change 11import 'dart:io' ;
2+ import 'package:file_picker/file_picker.dart' ;
23import 'package:flutter/material.dart' ;
34import 'package:open_file_trucker/widget/dialog.dart' ;
45import 'package:open_file_trucker/qr_data.dart' ;
@@ -132,6 +133,9 @@ class _ReceivePageState extends State<ReceivePage>
132133 Future <void > _startReceive (String ip /*, String key */ ) async {
133134 final result = await ReceiveFile .receiveFile (ip, /* key, */ context)
134135 .onError ((e, stackTrace) async {
136+ // キャッシュ削除
137+ FilePicker .platform.clearTemporaryFiles ();
138+
135139 await EasyDialog .showErrorDialog (e, Navigator .of (context));
136140
137141 // ignore: use_build_context_synchronously
You can’t perform that action at this time.
0 commit comments