Files
umbrix/lib/features/geo_asset/model/default_geo_assets.dart
problematicconsumer e6c6ec59ad Add soffchen geo assets
2023-11-25 22:07:29 +03:30

54 lines
1.3 KiB
Dart

import 'package:hiddify/features/geo_asset/model/geo_asset_entity.dart';
/// default geoip asset bundled with the app
const defaultGeoip = GeoAssetEntity(
id: "sing-box-geoip",
name: "geoip.db",
type: GeoAssetType.geoip,
active: true,
providerName: "SagerNet/sing-geoip",
);
/// default geosite asset bundled with the app
const defaultGeosite = GeoAssetEntity(
id: "sing-box-geosite",
name: "geosite.db",
type: GeoAssetType.geosite,
active: true,
providerName: "SagerNet/sing-geosite",
);
const defaultGeoAssets = [defaultGeoip, defaultGeosite];
const recommendedGeoAssets = [
...defaultGeoAssets,
GeoAssetEntity(
id: "chocolate4U-geoip",
name: "geoip.db",
type: GeoAssetType.geoip,
active: false,
providerName: "Chocolate4U/Iran-sing-box-rules",
),
GeoAssetEntity(
id: "chocolate4U-geosite",
name: "geosite.db",
type: GeoAssetType.geosite,
active: false,
providerName: "Chocolate4U/Iran-sing-box-rules",
),
GeoAssetEntity(
id: "soffchen-geoip",
name: "geoip.db",
type: GeoAssetType.geoip,
active: false,
providerName: "soffchen/sing-geoip",
),
GeoAssetEntity(
id: "soffchen-geosite",
name: "geosite.db",
type: GeoAssetType.geosite,
active: false,
providerName: "soffchen/sing-geosite",
),
];