Future<Map<String, dynamic>?> getState(String type) async { if (!_hasSyncData) { // Waiting to sync data from native platform await _syncSharedState; } return _cachedSharedState[type]; }