feat(flutter): 增加 debug 服务地址编辑器

This commit is contained in:
Zhou Weidong committed 2026-10-20 18:23:44 +08:00
1 parent eab5d3e230
commit c259b0b543
9 files changed
+298 -5

No files matched your search

+6 -1
View File
@@ -80,7 +80,12 @@ class AppConfig {
Future<bool> Function(String baseUrl)? probe,
String? fallbackBaseUrl,
}) async {
for (final candidate in _probeCandidates) {
final candidates = <String>[
if (_runtimeBaseUrl.isNotEmpty) _runtimeBaseUrl,
for (final candidate in _probeCandidates)
if (candidate != _runtimeBaseUrl) candidate,
];
for (final candidate in candidates) {
final result = probe == null
? await _probeBaseUrl(candidate)
: await _runInjectedProbe(candidate, probe);
+1
View File
@@ -69,6 +69,7 @@ abstract final class ServerEndpoint {
preferenceKey,
normalized,
);
AppConfig.applyRuntimeBaseUrl(normalized);
return true;
} catch (_) {
return false;