feat : cashing map from internet
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user