feat: add XtreamServiceMobile for Xtream Codes API communication with caching and DNS resolution for mobile.

This commit is contained in:
Michael committed 2025-12-26 22:32:01 +01:00
1 parent 80320d0eae
commit 5dd83019d3
8 files changed
+107 -177

No files matched your search

+7 -2
View File
@@ -20,8 +20,13 @@ class HiveService {
await Hive.initFlutter();
// Register adapters
Hive.registerAdapter(AppUserAdapter());
Hive.registerAdapter(PlaylistConfigAdapter());
// Register adapters
if (!Hive.isAdapterRegistered(0)) {
Hive.registerAdapter(AppUserAdapter());
}
if (!Hive.isAdapterRegistered(1)) {
Hive.registerAdapter(PlaylistConfigAdapter());
}
// Open boxes WITHOUT encryption on Web
// Note: On Web, IndexedDB is already isolated by origin,