widgets/map/geomap_state_logic library

State management logic for GeoMapWidget.

Copyright (C) 2025, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Classes

VerifyLoginResult
Result of login state verification.

Functions

loadAllPlaces({bool forceRefresh = false, bool includeEncrypted = false}) Future<List<Place>>
Loads all places with optional force refresh.
verifyLoginStateAndLoadData({required bool currentIsLoggedIn}) Future<VerifyLoginResult>
Verifies login state and returns appropriate places.