Fix web routing and SW loader
Build and deploy Flutter Web / build (push) Successful in 4m23s

This commit is contained in:
Ruslan Bakiev
2026-06-22 10:27:04 +07:00
parent ee4e1f5dae
commit 9d7ed4f6e5
7 changed files with 41 additions and 45 deletions
+12 -1
View File
@@ -71,5 +71,16 @@ void openExternalUrl(String url) {
}
void reloadApp() {
web.window.location.assign(web.window.location.origin);
web.window.location.replace(_currentUrlWithoutTelegramLoginToken());
}
String _currentUrlWithoutTelegramLoginToken() {
final uri = Uri.parse(web.window.location.href);
final queryParameters = Map<String, String>.of(uri.queryParameters)
..remove('telegram_login');
return uri
.replace(
queryParameters: queryParameters.isEmpty ? null : queryParameters,
)
.toString();
}