add timezone based region detection

This commit is contained in:
Hiddify
2024-02-22 10:06:04 +01:00
parent dea12afc86
commit a016b91ee5
4 changed files with 28 additions and 1 deletions

Submodule libcore updated: aa825f7fe7...21ac2d1d11

View File

@@ -6,6 +6,7 @@ import FlutterMacOS
import Foundation import Foundation
import device_info_plus import device_info_plus
import flutter_timezone
import mobile_scanner import mobile_scanner
import package_info_plus import package_info_plus
import path_provider_foundation import path_provider_foundation
@@ -21,6 +22,7 @@ import window_manager
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin")) DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
FlutterTimezonePlugin.register(with: registry.registrar(forPlugin: "FlutterTimezonePlugin"))
MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))

View File

@@ -632,6 +632,14 @@ packages:
description: flutter description: flutter
source: sdk source: sdk
version: "0.0.0" version: "0.0.0"
flutter_timezone:
dependency: transitive
description:
name: flutter_timezone
sha256: "06b35132c98fa188db3c4b654b7e1af7ccd01dfe12a004d58be423357605fb24"
url: "https://pub.dev"
source: hosted
version: "1.0.8"
flutter_web_plugins: flutter_web_plugins:
dependency: transitive dependency: transitive
description: flutter description: flutter
@@ -1610,6 +1618,22 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.3" version: "2.1.3"
timezone:
dependency: transitive
description:
name: timezone
sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0"
url: "https://pub.dev"
source: hosted
version: "0.9.2"
timezone_to_country:
dependency: "direct main"
description:
name: timezone_to_country
sha256: "9798e68d94276006484f5aba5a69b3b83f74459243693d23050d39155d8822fc"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
timing: timing:
dependency: transitive dependency: transitive
description: description:

View File

@@ -75,6 +75,7 @@ dependencies:
fluentui_system_icons: ^1.1.226 fluentui_system_icons: ^1.1.226
circle_flags: ^4.0.2 circle_flags: ^4.0.2
http: ^1.2.0 http: ^1.2.0
timezone_to_country: ^2.1.0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: