new: add warp fake packet delay, add warp detour, add new ipinfo api

This commit is contained in:
Hiddify
2024-02-21 20:03:20 +01:00
parent 1fcd9cdbef
commit b16295bee5
9 changed files with 83 additions and 5 deletions

View File

@@ -172,6 +172,25 @@ class WarpOptionsTiles extends HookConsumerWidget {
);
},
),
ListTile(
title: Text(t.settings.config.warpNoiseDelay),
subtitle: Text(options.warpNoiseDelay.present(t)),
enabled: canChangeOptions,
onTap: () async {
final warpNoiseDelay = await SettingsInputDialog(
title: t.settings.config.warpNoiseDelay,
initialValue: options.warpNoiseDelay.format(),
resetValue: defaultOptions.warpNoiseDelay.format(),
).show(context);
if (warpNoiseDelay == null) return;
await onChange(
ConfigOptionPatch(
warpNoise:
OptionalRange.tryParse(warpNoiseDelay, allowEmpty: true),
),
);
},
)
],
);
}