Package-level declarations
Types
Link copied to clipboard
class AdministrativeUnitLocalDataSource @Inject constructor(administrativeUnitNameRetriever: AdministrativeUnitNameRetriever, administrativeUnitNameDataSource: AdministrativeUnitNameDataSource, cartographicBoundaryRetriever: CartographicBoundaryRetriever, cartographicBoundaryDataSource: CartographicBoundaryDataSource, externalScope: CoroutineScope, imageDataSource: ImageDataSource) : AdministrativeUnitDataSource
Responsible for interacting with retrievers and data sources of administrative unit names and cartographic boundaries. It creates new administrative unit names and cartographic boundaries each time a new image is added.
Link copied to clipboard
Local data source implementation for managing the currently selected region on the regions and images screen. This class uses a MutableStateFlow to store the current region and provides methods to update and retrieve the selected region information.