commit
ff491ff06c
@ -982,6 +982,8 @@ class _FileManagerPageState extends State<FileManagerPage>
|
|||||||
},
|
},
|
||||||
dismissOnClicked: true));
|
dismissOnClicked: true));
|
||||||
}
|
}
|
||||||
|
} catch (e) {
|
||||||
|
debugPrint("buildBread fetchDirectory err=$e");
|
||||||
} finally {
|
} finally {
|
||||||
if (!isLocal) {
|
if (!isLocal) {
|
||||||
_ffi.dialogManager.dismissByTag(loadingTag);
|
_ffi.dialogManager.dismissByTag(loadingTag);
|
||||||
|
@ -1032,7 +1032,9 @@ class _RemoteMenubarState extends State<RemoteMenubar> {
|
|||||||
final h265 = codecsJson['h265'] ?? false;
|
final h265 = codecsJson['h265'] ?? false;
|
||||||
codecs.add(h264);
|
codecs.add(h264);
|
||||||
codecs.add(h265);
|
codecs.add(h265);
|
||||||
} finally {}
|
} catch (e) {
|
||||||
|
debugPrint("Show Codec Preference err=$e");
|
||||||
|
}
|
||||||
if (codecs.length == 2 && (codecs[0] || codecs[1])) {
|
if (codecs.length == 2 && (codecs[0] || codecs[1])) {
|
||||||
displayMenu.add(MenuEntryRadios<String>(
|
displayMenu.add(MenuEntryRadios<String>(
|
||||||
text: translate('Codec Preference'),
|
text: translate('Codec Preference'),
|
||||||
|
@ -696,7 +696,7 @@ class _RemotePageState extends State<RemotePage> {
|
|||||||
gFFI.dialogManager.show((setState, close) {
|
gFFI.dialogManager.show((setState, close) {
|
||||||
void setMode(String? v) async {
|
void setMode(String? v) async {
|
||||||
await bind.sessionPeerOption(
|
await bind.sessionPeerOption(
|
||||||
id: widget.id, name: "keyboard-mode", value: v ?? "");
|
id: widget.id, name: "keyboard-mode", value: v ?? "");
|
||||||
setState(() => current = v ?? '');
|
setState(() => current = v ?? '');
|
||||||
Future.delayed(Duration(milliseconds: 300), close);
|
Future.delayed(Duration(milliseconds: 300), close);
|
||||||
}
|
}
|
||||||
@ -978,7 +978,9 @@ void showOptions(
|
|||||||
final h265 = codecsJson['h265'] ?? false;
|
final h265 = codecsJson['h265'] ?? false;
|
||||||
codecs.add(h264);
|
codecs.add(h264);
|
||||||
codecs.add(h265);
|
codecs.add(h265);
|
||||||
} finally {}
|
} catch (e) {
|
||||||
|
debugPrint("Show Codec Preference err=$e");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dialogManager.show((setState, close) {
|
dialogManager.show((setState, close) {
|
||||||
|
@ -213,7 +213,6 @@ class FileModel extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
receiveFileDir(Map<String, dynamic> evt) {
|
receiveFileDir(Map<String, dynamic> evt) {
|
||||||
// debugPrint("recv file dir:$evt");
|
|
||||||
if (evt['is_local'] == "false") {
|
if (evt['is_local'] == "false") {
|
||||||
// init remote home, the connection will automatic read remote home when established,
|
// init remote home, the connection will automatic read remote home when established,
|
||||||
try {
|
try {
|
||||||
@ -237,7 +236,9 @@ class FileModel extends ChangeNotifier {
|
|||||||
debugPrint("init remote home:${fd.path}");
|
debugPrint("init remote home:${fd.path}");
|
||||||
_currentRemoteDir = fd;
|
_currentRemoteDir = fd;
|
||||||
}
|
}
|
||||||
} finally {}
|
} catch (e) {
|
||||||
|
debugPrint("receiveFileDir err=$e");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_fileFetcher.tryCompleteTask(evt['value'], evt['is_local']);
|
_fileFetcher.tryCompleteTask(evt['value'], evt['is_local']);
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
|
@ -79,12 +79,16 @@ class UserModel {
|
|||||||
final tag = gFFI.dialogManager.showLoading(translate('Waiting'));
|
final tag = gFFI.dialogManager.showLoading(translate('Waiting'));
|
||||||
try {
|
try {
|
||||||
final url = await bind.mainGetApiServer();
|
final url = await bind.mainGetApiServer();
|
||||||
final _ = await http.post(Uri.parse('$url/api/logout'),
|
await http
|
||||||
body: {
|
.post(Uri.parse('$url/api/logout'),
|
||||||
'id': await bind.mainGetMyId(),
|
body: {
|
||||||
'uuid': await bind.mainGetUuid(),
|
'id': await bind.mainGetMyId(),
|
||||||
},
|
'uuid': await bind.mainGetUuid(),
|
||||||
headers: await getHttpHeaders());
|
},
|
||||||
|
headers: await getHttpHeaders())
|
||||||
|
.timeout(Duration(seconds: 2));
|
||||||
|
} catch (e) {
|
||||||
|
print("request /api/logout failed: err=$e");
|
||||||
} finally {
|
} finally {
|
||||||
await reset();
|
await reset();
|
||||||
gFFI.dialogManager.dismissByTag(tag);
|
gFFI.dialogManager.dismissByTag(tag);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user