feat : cashing map from internet

This commit is contained in:
2025-08-20 11:05:31 +03:30
parent b2f26cdffd
commit 80e3b01998
9 changed files with 126 additions and 6 deletions

View File

@@ -1,3 +1,4 @@
import 'package:flutter_map_tile_caching/flutter_map_tile_caching.dart';
import 'package:get_it/get_it.dart';
import 'package:logger/logger.dart';
import 'package:rasadyar_core/data/services/network_status.dart';
@@ -10,6 +11,14 @@ Future<void> setupAllCoreProvider() async {
await _setupLocalStorage();
await _setupRemote();
diCore.registerSingleton(NetworkStatus()..startListening());
//max 500MB Map Cashing
await diCore.registerSingleton(
FMTCObjectBoxBackend().initialise(maxDatabaseSize: 500 * 1024 * 1024),
);
await diCore.allReady();
}