CampusMapRepository constructor
- required CampusMapService service,
- required AppDatabase database,
- DateTime now()?,
- Map<
String, ({String geometry, String name})> ? firstFloorOutlines = campusMapFirstFloorOutlines,
Creates a repository with framework-independent service and database.
firstFloorOutlines supplies prepared first-floor geometry and names.
Passing null uses service-provided outlines for synthetic demo catalogs.
Implementation
CampusMapRepository({
required this._service,
required AppDatabase database,
DateTime Function()? now,
this._firstFloorOutlines = campusMapFirstFloorOutlines,
}) : _db = database,
_now = now ?? DateTime.now;