fix: constantly write script by sftp

This commit is contained in:
lollipopkit
2023-10-27 22:13:45 +08:00
parent 92bb653e81
commit c3ca5725a4
9 changed files with 37 additions and 41 deletions

View File

@@ -267,7 +267,7 @@ class ServerProvider extends ChangeNotifier {
final time1 = DateTime.now();
try {
try {
if (s.isGenerating) return;
s.isGenerating = true;
s.client = await genClient(
@@ -323,6 +323,7 @@ class ServerProvider extends ChangeNotifier {
s.status.failedInfo = e.toString();
_setServerState(s, ServerState.failed);
Loggers.app.warning('Write script to ${spi.name} failed', e);
return;
} finally {
await file.delete();
}