fix: file transfer, web (#12565)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2025-08-09 15:54:00 +08:00
committed by GitHub
parent 466d456760
commit ad1ed132d1

View File

@@ -30,17 +30,19 @@ enum SortBy {
class JobID { class JobID {
int _count = 0; int _count = 0;
int next() { int next() {
String v = bind.mainGetCommonSync(key: 'transfer-job-id');
try { try {
if (!isWeb) {
String v = bind.mainGetCommonSync(key: 'transfer-job-id');
return int.parse(v); return int.parse(v);
}
} catch (e) { } catch (e) {
// unreachable. But we still handle it to make it safe. debugPrint("Failed to get transfer job id: $e");
// If we return -1, we have to check it in the caller. }
// Finally increase the count if on the web or if failed to get the id.
_count++; _count++;
return _count; return _count;
} }
} }
}
typedef GetSessionID = SessionID Function(); typedef GetSessionID = SessionID Function();
typedef GetDialogManager = OverlayDialogManager? Function(); typedef GetDialogManager = OverlayDialogManager? Function();