| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881 |
- import 'package:flutter/material.dart';
- import '/backend/schema/structs/index.dart';
- import '/backend/api_requests/api_manager.dart';
- import 'package:flutter_secure_storage/flutter_secure_storage.dart';
- import 'package:csv/csv.dart';
- import 'package:synchronized/synchronized.dart';
- import 'flutter_flow/flutter_flow_util.dart';
- class FFAppState extends ChangeNotifier {
- static FFAppState _instance = FFAppState._internal();
- factory FFAppState() {
- return _instance;
- }
- FFAppState._internal();
- static void reset() {
- _instance = FFAppState._internal();
- }
- Future initializePersistedState() async {
- secureStorage = FlutterSecureStorage();
- await _safeInitAsync(() async {
- _userToken = await secureStorage.getString('ff_userToken') ?? _userToken;
- });
- await _safeInitAsync(() async {
- _userSessionid =
- await secureStorage.getString('ff_userSessionid') ?? _userSessionid;
- });
- await _safeInitAsync(() async {
- _userSessionname = await secureStorage.getString('ff_userSessionname') ??
- _userSessionname;
- });
- await _safeInitAsync(() async {
- _userName = await secureStorage.getString('ff_userName') ?? _userName;
- });
- await _safeInitAsync(() async {
- _userUid = await secureStorage.getInt('ff_userUid') ?? _userUid;
- });
- await _safeInitAsync(() async {
- _provincielijst = LoggableList(
- (await secureStorage.getStringList('ff_provincielijst'))
- ?.map((x) {
- try {
- return ProvincieModelStruct.fromSerializableMap(
- jsonDecode(x));
- } catch (e) {
- print("Can't decode persisted data type. Error: $e.");
- return null;
- }
- })
- .withoutNulls
- .toList() ??
- _provincielijst,
- );
- });
- await _safeInitAsync(() async {
- _provincieSelectId =
- await secureStorage.getString('ff_provincieSelectId') ??
- _provincieSelectId;
- });
- await _safeInitAsync(() async {
- _gemeentelijst = LoggableList(
- (await secureStorage.getStringList('ff_gemeentelijst'))
- ?.map((x) {
- try {
- return GemeenteModelStruct.fromSerializableMap(
- jsonDecode(x));
- } catch (e) {
- print("Can't decode persisted data type. Error: $e.");
- return null;
- }
- })
- .withoutNulls
- .toList() ??
- _gemeentelijst,
- );
- });
- await _safeInitAsync(() async {
- _gemeenteSelectId =
- await secureStorage.getString('ff_gemeenteSelectId') ??
- _gemeenteSelectId;
- });
- await _safeInitAsync(() async {
- _gemeenteSelectNaam =
- await secureStorage.getString('ff_gemeenteSelectNaam') ??
- _gemeenteSelectNaam;
- });
- await _safeInitAsync(() async {
- _provincieSelectName =
- await secureStorage.getString('ff_provincieSelectName') ??
- _provincieSelectName;
- });
- await _safeInitAsync(() async {
- _userMail = await secureStorage.getString('ff_userMail') ?? _userMail;
- });
- await _safeInitAsync(() async {
- _favorieteGemeenteIds = LoggableList(
- await secureStorage.getStringList('ff_favorieteGemeenteIds') ??
- _favorieteGemeenteIds,
- );
- });
- await _safeInitAsync(() async {
- _favorieteHorecaNids = LoggableList(
- await secureStorage.getStringList('ff_favorieteHorecaNids') ??
- _favorieteHorecaNids,
- );
- });
- }
- void update(VoidCallback callback) {
- callback();
- notifyListeners();
- }
- late FlutterSecureStorage secureStorage;
- /// csrftoken
- String _userToken = '';
- String get userToken => _userToken;
- set userToken(String value) {
- _userToken = value;
- secureStorage.setString('ff_userToken', value);
- debugLogAppState(this);
- }
- void deleteUserToken() {
- secureStorage.delete(key: 'ff_userToken');
- }
- String _userSessionid = '';
- String get userSessionid => _userSessionid;
- set userSessionid(String value) {
- _userSessionid = value;
- secureStorage.setString('ff_userSessionid', value);
- debugLogAppState(this);
- }
- void deleteUserSessionid() {
- secureStorage.delete(key: 'ff_userSessionid');
- }
- String _userSessionname = '';
- String get userSessionname => _userSessionname;
- set userSessionname(String value) {
- _userSessionname = value;
- secureStorage.setString('ff_userSessionname', value);
- debugLogAppState(this);
- }
- void deleteUserSessionname() {
- secureStorage.delete(key: 'ff_userSessionname');
- }
- String _userName = '';
- String get userName => _userName;
- set userName(String value) {
- _userName = value;
- secureStorage.setString('ff_userName', value);
- debugLogAppState(this);
- }
- void deleteUserName() {
- secureStorage.delete(key: 'ff_userName');
- }
- int _userUid = 0;
- int get userUid => _userUid;
- set userUid(int value) {
- _userUid = value;
- secureStorage.setInt('ff_userUid', value);
- debugLogAppState(this);
- }
- void deleteUserUid() {
- secureStorage.delete(key: 'ff_userUid');
- }
- late LoggableList<ProvincieModelStruct> _provincielijst = LoggableList([
- ProvincieModelStruct.fromSerializableMap(jsonDecode(
- '{\"provinciename\":\"Hello World\",\"provincieid\":\"Hello World\",\"municipality\":\"[\\\"{\\\\\\\"municipalityname\\\\\\\":\\\\\\\"Hello World\\\\\\\",\\\\\\\"municipalityid\\\\\\\":\\\\\\\"Hello World\\\\\\\"}\\\"]\"}'))
- ]);
- List<ProvincieModelStruct> get provincielijst =>
- _provincielijst?..logger = () => debugLogAppState(this);
- set provincielijst(List<ProvincieModelStruct> value) {
- if (value != null) {
- _provincielijst = LoggableList(value);
- }
- secureStorage.setStringList(
- 'ff_provincielijst', value.map((x) => x.serialize()).toList());
- debugLogAppState(this);
- }
- void deleteProvincielijst() {
- secureStorage.delete(key: 'ff_provincielijst');
- }
- void addToProvincielijst(ProvincieModelStruct value) {
- provincielijst.add(value);
- secureStorage.setStringList('ff_provincielijst',
- _provincielijst.map((x) => x.serialize()).toList());
- }
- void removeFromProvincielijst(ProvincieModelStruct value) {
- provincielijst.remove(value);
- secureStorage.setStringList('ff_provincielijst',
- _provincielijst.map((x) => x.serialize()).toList());
- }
- void removeAtIndexFromProvincielijst(int index) {
- provincielijst.removeAt(index);
- secureStorage.setStringList('ff_provincielijst',
- _provincielijst.map((x) => x.serialize()).toList());
- }
- void updateProvincielijstAtIndex(
- int index,
- ProvincieModelStruct Function(ProvincieModelStruct) updateFn,
- ) {
- provincielijst[index] = updateFn(_provincielijst[index]);
- secureStorage.setStringList('ff_provincielijst',
- _provincielijst.map((x) => x.serialize()).toList());
- }
- void insertAtIndexInProvincielijst(int index, ProvincieModelStruct value) {
- provincielijst.insert(index, value);
- secureStorage.setStringList('ff_provincielijst',
- _provincielijst.map((x) => x.serialize()).toList());
- }
- String _provincieSelectId = '28666';
- String get provincieSelectId => _provincieSelectId;
- set provincieSelectId(String value) {
- _provincieSelectId = value;
- secureStorage.setString('ff_provincieSelectId', value);
- debugLogAppState(this);
- }
- void deleteProvincieSelectId() {
- secureStorage.delete(key: 'ff_provincieSelectId');
- }
- late LoggableList<GemeenteModelStruct> _gemeentelijst = LoggableList([]);
- List<GemeenteModelStruct> get gemeentelijst =>
- _gemeentelijst?..logger = () => debugLogAppState(this);
- set gemeentelijst(List<GemeenteModelStruct> value) {
- if (value != null) {
- _gemeentelijst = LoggableList(value);
- }
- secureStorage.setStringList(
- 'ff_gemeentelijst', value.map((x) => x.serialize()).toList());
- debugLogAppState(this);
- }
- void deleteGemeentelijst() {
- secureStorage.delete(key: 'ff_gemeentelijst');
- }
- void addToGemeentelijst(GemeenteModelStruct value) {
- gemeentelijst.add(value);
- secureStorage.setStringList(
- 'ff_gemeentelijst', _gemeentelijst.map((x) => x.serialize()).toList());
- }
- void removeFromGemeentelijst(GemeenteModelStruct value) {
- gemeentelijst.remove(value);
- secureStorage.setStringList(
- 'ff_gemeentelijst', _gemeentelijst.map((x) => x.serialize()).toList());
- }
- void removeAtIndexFromGemeentelijst(int index) {
- gemeentelijst.removeAt(index);
- secureStorage.setStringList(
- 'ff_gemeentelijst', _gemeentelijst.map((x) => x.serialize()).toList());
- }
- void updateGemeentelijstAtIndex(
- int index,
- GemeenteModelStruct Function(GemeenteModelStruct) updateFn,
- ) {
- gemeentelijst[index] = updateFn(_gemeentelijst[index]);
- secureStorage.setStringList(
- 'ff_gemeentelijst', _gemeentelijst.map((x) => x.serialize()).toList());
- }
- void insertAtIndexInGemeentelijst(int index, GemeenteModelStruct value) {
- gemeentelijst.insert(index, value);
- secureStorage.setStringList(
- 'ff_gemeentelijst', _gemeentelijst.map((x) => x.serialize()).toList());
- }
- String _gemeenteSelectId = '28694';
- String get gemeenteSelectId => _gemeenteSelectId;
- set gemeenteSelectId(String value) {
- _gemeenteSelectId = value;
- secureStorage.setString('ff_gemeenteSelectId', value);
- debugLogAppState(this);
- }
- void deleteGemeenteSelectId() {
- secureStorage.delete(key: 'ff_gemeenteSelectId');
- }
- String _gemeenteSelectNaam = 'Amsterdam (gemeente)';
- String get gemeenteSelectNaam => _gemeenteSelectNaam;
- set gemeenteSelectNaam(String value) {
- _gemeenteSelectNaam = value;
- secureStorage.setString('ff_gemeenteSelectNaam', value);
- debugLogAppState(this);
- }
- void deleteGemeenteSelectNaam() {
- secureStorage.delete(key: 'ff_gemeenteSelectNaam');
- }
- String _currentHorcat = '';
- String get currentHorcat => _currentHorcat;
- set currentHorcat(String value) {
- _currentHorcat = value;
- debugLogAppState(this);
- }
- late LoggableList<String> _currentOriginalLijst = LoggableList([]);
- List<String> get currentOriginalLijst =>
- _currentOriginalLijst?..logger = () => debugLogAppState(this);
- set currentOriginalLijst(List<String> value) {
- if (value != null) {
- _currentOriginalLijst = LoggableList(value);
- }
- debugLogAppState(this);
- }
- void addToCurrentOriginalLijst(String value) {
- currentOriginalLijst.add(value);
- }
- void removeFromCurrentOriginalLijst(String value) {
- currentOriginalLijst.remove(value);
- }
- void removeAtIndexFromCurrentOriginalLijst(int index) {
- currentOriginalLijst.removeAt(index);
- }
- void updateCurrentOriginalLijstAtIndex(
- int index,
- String Function(String) updateFn,
- ) {
- currentOriginalLijst[index] = updateFn(_currentOriginalLijst[index]);
- }
- void insertAtIndexInCurrentOriginalLijst(int index, String value) {
- currentOriginalLijst.insert(index, value);
- }
- late LoggableList<String> _currentFilteredLijst = LoggableList([]);
- List<String> get currentFilteredLijst =>
- _currentFilteredLijst?..logger = () => debugLogAppState(this);
- set currentFilteredLijst(List<String> value) {
- if (value != null) {
- _currentFilteredLijst = LoggableList(value);
- }
- debugLogAppState(this);
- }
- void addToCurrentFilteredLijst(String value) {
- currentFilteredLijst.add(value);
- }
- void removeFromCurrentFilteredLijst(String value) {
- currentFilteredLijst.remove(value);
- }
- void removeAtIndexFromCurrentFilteredLijst(int index) {
- currentFilteredLijst.removeAt(index);
- }
- void updateCurrentFilteredLijstAtIndex(
- int index,
- String Function(String) updateFn,
- ) {
- currentFilteredLijst[index] = updateFn(_currentFilteredLijst[index]);
- }
- void insertAtIndexInCurrentFilteredLijst(int index, String value) {
- currentFilteredLijst.insert(index, value);
- }
- late LoggableList<String> _currentUniqueCategorieen = LoggableList([]);
- List<String> get currentUniqueCategorieen =>
- _currentUniqueCategorieen?..logger = () => debugLogAppState(this);
- set currentUniqueCategorieen(List<String> value) {
- if (value != null) {
- _currentUniqueCategorieen = LoggableList(value);
- }
- debugLogAppState(this);
- }
- void addToCurrentUniqueCategorieen(String value) {
- currentUniqueCategorieen.add(value);
- }
- void removeFromCurrentUniqueCategorieen(String value) {
- currentUniqueCategorieen.remove(value);
- }
- void removeAtIndexFromCurrentUniqueCategorieen(int index) {
- currentUniqueCategorieen.removeAt(index);
- }
- void updateCurrentUniqueCategorieenAtIndex(
- int index,
- String Function(String) updateFn,
- ) {
- currentUniqueCategorieen[index] =
- updateFn(_currentUniqueCategorieen[index]);
- }
- void insertAtIndexInCurrentUniqueCategorieen(int index, String value) {
- currentUniqueCategorieen.insert(index, value);
- }
- String _currentSelectedCategorie = '';
- String get currentSelectedCategorie => _currentSelectedCategorie;
- set currentSelectedCategorie(String value) {
- _currentSelectedCategorie = value;
- debugLogAppState(this);
- }
- bool _isLoading = false;
- bool get isLoading => _isLoading;
- set isLoading(bool value) {
- _isLoading = value;
- debugLogAppState(this);
- }
- String _provincieSelectName = '';
- String get provincieSelectName => _provincieSelectName;
- set provincieSelectName(String value) {
- _provincieSelectName = value;
- secureStorage.setString('ff_provincieSelectName', value);
- debugLogAppState(this);
- }
- void deleteProvincieSelectName() {
- secureStorage.delete(key: 'ff_provincieSelectName');
- }
- String _userMail = '';
- String get userMail => _userMail;
- set userMail(String value) {
- _userMail = value;
- secureStorage.setString('ff_userMail', value);
- debugLogAppState(this);
- }
- void deleteUserMail() {
- secureStorage.delete(key: 'ff_userMail');
- }
- late LoggableList<String> _favorieteGemeenteIds = LoggableList([]);
- List<String> get favorieteGemeenteIds =>
- _favorieteGemeenteIds?..logger = () => debugLogAppState(this);
- set favorieteGemeenteIds(List<String> value) {
- if (value != null) {
- _favorieteGemeenteIds = LoggableList(value);
- }
- secureStorage.setStringList('ff_favorieteGemeenteIds', value);
- debugLogAppState(this);
- }
- void deleteFavorieteGemeenteIds() {
- secureStorage.delete(key: 'ff_favorieteGemeenteIds');
- }
- void addToFavorieteGemeenteIds(String value) {
- favorieteGemeenteIds.add(value);
- secureStorage.setStringList(
- 'ff_favorieteGemeenteIds', _favorieteGemeenteIds);
- }
- void removeFromFavorieteGemeenteIds(String value) {
- favorieteGemeenteIds.remove(value);
- secureStorage.setStringList(
- 'ff_favorieteGemeenteIds', _favorieteGemeenteIds);
- }
- void removeAtIndexFromFavorieteGemeenteIds(int index) {
- favorieteGemeenteIds.removeAt(index);
- secureStorage.setStringList(
- 'ff_favorieteGemeenteIds', _favorieteGemeenteIds);
- }
- void updateFavorieteGemeenteIdsAtIndex(
- int index,
- String Function(String) updateFn,
- ) {
- favorieteGemeenteIds[index] = updateFn(_favorieteGemeenteIds[index]);
- secureStorage.setStringList(
- 'ff_favorieteGemeenteIds', _favorieteGemeenteIds);
- }
- void insertAtIndexInFavorieteGemeenteIds(int index, String value) {
- favorieteGemeenteIds.insert(index, value);
- secureStorage.setStringList(
- 'ff_favorieteGemeenteIds', _favorieteGemeenteIds);
- }
- late LoggableList<String> _favorieteHorecaNids = LoggableList([]);
- List<String> get favorieteHorecaNids =>
- _favorieteHorecaNids?..logger = () => debugLogAppState(this);
- set favorieteHorecaNids(List<String> value) {
- if (value != null) {
- _favorieteHorecaNids = LoggableList(value);
- }
- secureStorage.setStringList('ff_favorieteHorecaNids', value);
- debugLogAppState(this);
- }
- void deleteFavorieteHorecaNids() {
- secureStorage.delete(key: 'ff_favorieteHorecaNids');
- }
- void addToFavorieteHorecaNids(String value) {
- favorieteHorecaNids.add(value);
- secureStorage.setStringList('ff_favorieteHorecaNids', _favorieteHorecaNids);
- }
- void removeFromFavorieteHorecaNids(String value) {
- favorieteHorecaNids.remove(value);
- secureStorage.setStringList('ff_favorieteHorecaNids', _favorieteHorecaNids);
- }
- void removeAtIndexFromFavorieteHorecaNids(int index) {
- favorieteHorecaNids.removeAt(index);
- secureStorage.setStringList('ff_favorieteHorecaNids', _favorieteHorecaNids);
- }
- void updateFavorieteHorecaNidsAtIndex(
- int index,
- String Function(String) updateFn,
- ) {
- favorieteHorecaNids[index] = updateFn(_favorieteHorecaNids[index]);
- secureStorage.setStringList('ff_favorieteHorecaNids', _favorieteHorecaNids);
- }
- void insertAtIndexInFavorieteHorecaNids(int index, String value) {
- favorieteHorecaNids.insert(index, value);
- secureStorage.setStringList('ff_favorieteHorecaNids', _favorieteHorecaNids);
- }
- String _apiBaseUrl = 'https://uitgaanskrant.com';
- String get apiBaseUrl => _apiBaseUrl;
- set apiBaseUrl(String value) {
- _apiBaseUrl = value;
- debugLogAppState(this);
- }
- bool _geenVerbinding = false;
- bool get geenVerbinding => _geenVerbinding;
- set geenVerbinding(bool value) {
- _geenVerbinding = value;
- debugLogAppState(this);
- }
- String _datumFilter = '';
- String get datumFilter => _datumFilter;
- set datumFilter(String value) {
- _datumFilter = value;
- debugLogAppState(this);
- }
- Map<String, DebugDataField> toDebugSerializableMap() => {
- 'userToken': debugSerializeParam(
- userToken,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiYKFQoJdXNlclRva2VuEghybW9obG9xanICCAN6CWNzcmZ0b2tlbloJdXNlclRva2Vu',
- name: 'String',
- nullable: false,
- ),
- 'userSessionid': debugSerializeParam(
- userSessionid,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiEKGQoNdXNlclNlc3Npb25pZBIIZHBuYzVmYXdyAggDegBaDXVzZXJTZXNzaW9uaWQ=',
- name: 'String',
- nullable: false,
- ),
- 'userSessionname': debugSerializeParam(
- userSessionname,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiMKGwoPdXNlclNlc3Npb25uYW1lEgg5ZHp5cG1sMXICCAN6AFoPdXNlclNlc3Npb25uYW1l',
- name: 'String',
- nullable: false,
- ),
- 'userName': debugSerializeParam(
- userName,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=ChwKFAoIdXNlck5hbWUSCGF6MHRqNTkycgIIA3oAWgh1c2VyTmFtZQ==',
- name: 'String',
- nullable: false,
- ),
- 'userUid': debugSerializeParam(
- userUid,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=ChsKEwoHdXNlclVpZBIIcHFhcTJlNG9yAggBegBaB3VzZXJVaWQ=',
- name: 'int',
- nullable: false,
- ),
- 'provincielijst': debugSerializeParam(
- provincielijst,
- ParamType.DataStruct,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CjoKGgoOcHJvdmluY2llbGlqc3QSCHlza2E1Z3o2choSAggUKhQSEgoJUHJvdmluY2llEgVnY3l5anoAWg5wcm92aW5jaWVsaWpzdA==',
- name: 'ProvincieModel',
- nullable: false,
- ),
- 'provincieSelectId': debugSerializeParam(
- provincieSelectId,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiUKHQoRcHJvdmluY2llU2VsZWN0SWQSCGl0amt2azNrcgIIA3oAWhFwcm92aW5jaWVTZWxlY3RJZA==',
- name: 'String',
- nullable: false,
- ),
- 'gemeentelijst': debugSerializeParam(
- gemeentelijst,
- ParamType.DataStruct,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=Cj0KGQoNZ2VtZWVudGVsaWpzdBIIeTlnaDFnYTRyHhICCBQqGBIWCg1HZW1lZW50ZU1vZGVsEgU4MnU3dXoAWg1nZW1lZW50ZWxpanN0',
- name: 'GemeenteModel',
- nullable: false,
- ),
- 'gemeenteSelectId': debugSerializeParam(
- gemeenteSelectId,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiQKHAoQZ2VtZWVudGVTZWxlY3RJZBIIandnYjA5Z25yAggDegBaEGdlbWVlbnRlU2VsZWN0SWQ=',
- name: 'String',
- nullable: false,
- ),
- 'gemeenteSelectNaam': debugSerializeParam(
- gemeenteSelectNaam,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiYKHgoSZ2VtZWVudGVTZWxlY3ROYWFtEgh3MXprNXNmYXICCAN6AFoSZ2VtZWVudGVTZWxlY3ROYWFt',
- name: 'String',
- nullable: false,
- ),
- 'currentHorcat': debugSerializeParam(
- currentHorcat,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiEKGQoNY3VycmVudEhvcmNhdBIIeHJ1M29kNmFyAggDegBaDWN1cnJlbnRIb3JjYXQ=',
- name: 'String',
- nullable: false,
- ),
- 'currentOriginalLijst': debugSerializeParam(
- currentOriginalLijst,
- ParamType.String,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CioKIAoUY3VycmVudE9yaWdpbmFsTGlqc3QSCGlmaGd6ODZpcgQSAggDegBaFGN1cnJlbnRPcmlnaW5hbExpanN0',
- name: 'String',
- nullable: false,
- ),
- 'currentFilteredLijst': debugSerializeParam(
- currentFilteredLijst,
- ParamType.String,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CioKIAoUY3VycmVudEZpbHRlcmVkTGlqc3QSCDRjZTkycnFkcgQSAggDegBaFGN1cnJlbnRGaWx0ZXJlZExpanN0',
- name: 'String',
- nullable: false,
- ),
- 'currentUniqueCategorieen': debugSerializeParam(
- currentUniqueCategorieen,
- ParamType.String,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=Ci4KJAoYY3VycmVudFVuaXF1ZUNhdGVnb3JpZWVuEghrcGdlejEyOXIEEgIIA3oAWhhjdXJyZW50VW5pcXVlQ2F0ZWdvcmllZW4=',
- name: 'String',
- nullable: false,
- ),
- 'currentSelectedCategorie': debugSerializeParam(
- currentSelectedCategorie,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiwKJAoYY3VycmVudFNlbGVjdGVkQ2F0ZWdvcmllEgh0MXl3dDNydnICCAN6AFoYY3VycmVudFNlbGVjdGVkQ2F0ZWdvcmll',
- name: 'String',
- nullable: false,
- ),
- 'isLoading': debugSerializeParam(
- isLoading,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=Ch0KFQoJaXNMb2FkaW5nEgg4eWlsMnFua3ICCAV6AFoJaXNMb2FkaW5n',
- name: 'bool',
- nullable: false,
- ),
- 'provincieSelectName': debugSerializeParam(
- provincieSelectName,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CicKHwoTcHJvdmluY2llU2VsZWN0TmFtZRIIcHMxY2N5Ym9yAggDegBaE3Byb3ZpbmNpZVNlbGVjdE5hbWU=',
- name: 'String',
- nullable: false,
- ),
- 'userMail': debugSerializeParam(
- userMail,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=ChwKFAoIdXNlck1haWwSCGVhcWNxbTBtcgIIA3oAWgh1c2VyTWFpbA==',
- name: 'String',
- nullable: false,
- ),
- 'favorieteGemeenteIds': debugSerializeParam(
- favorieteGemeenteIds,
- ParamType.String,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CioKIAoUZmF2b3JpZXRlR2VtZWVudGVJZHMSCGhqbXRpd25tcgQSAggDegBaFGZhdm9yaWV0ZUdlbWVlbnRlSWRz',
- name: 'String',
- nullable: false,
- ),
- 'favorieteHorecaNids': debugSerializeParam(
- favorieteHorecaNids,
- ParamType.String,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CikKHwoTZmF2b3JpZXRlSG9yZWNhTmlkcxIIMXQ0aTJkd2pyBBICCAN6AFoTZmF2b3JpZXRlSG9yZWNhTmlkcw==',
- name: 'String',
- nullable: false,
- ),
- 'apiBaseUrl': debugSerializeParam(
- apiBaseUrl,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=Ch4KFgoKYXBpQmFzZVVybBIIbnQ1cXFuZW5yAggDegBaCmFwaUJhc2VVcmw=',
- name: 'String',
- nullable: false,
- ),
- 'geenVerbinding': debugSerializeParam(
- geenVerbinding,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=CiIKGgoOZ2VlblZlcmJpbmRpbmcSCG55azcxaWgxcgIIBXoAWg5nZWVuVmVyYmluZGluZw==',
- name: 'bool',
- nullable: false,
- ),
- 'datumFilter': debugSerializeParam(
- datumFilter,
- ParamType.String,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=appValues&appValuesTab=state',
- searchReference:
- 'reference=Ch8KFwoLZGF0dW1GaWx0ZXISCHRxdnh0ZmZicgIIA3oAWgtkYXR1bUZpbHRlcg==',
- name: 'String',
- nullable: false,
- )
- };
- }
- void _safeInit(Function() initializeField) {
- try {
- initializeField();
- } catch (_) {}
- }
- Future _safeInitAsync(Function() initializeField) async {
- try {
- await initializeField();
- } catch (_) {}
- }
- extension FlutterSecureStorageExtensions on FlutterSecureStorage {
- static final _lock = Lock();
- Future<void> writeSync({required String key, String? value}) async =>
- await _lock.synchronized(() async {
- await write(key: key, value: value);
- });
- void remove(String key) => delete(key: key);
- Future<String?> getString(String key) async => await read(key: key);
- Future<void> setString(String key, String value) async =>
- await writeSync(key: key, value: value);
- Future<bool?> getBool(String key) async => (await read(key: key)) == 'true';
- Future<void> setBool(String key, bool value) async =>
- await writeSync(key: key, value: value.toString());
- Future<int?> getInt(String key) async =>
- int.tryParse(await read(key: key) ?? '');
- Future<void> setInt(String key, int value) async =>
- await writeSync(key: key, value: value.toString());
- Future<double?> getDouble(String key) async =>
- double.tryParse(await read(key: key) ?? '');
- Future<void> setDouble(String key, double value) async =>
- await writeSync(key: key, value: value.toString());
- Future<List<String>?> getStringList(String key) async =>
- await read(key: key).then((result) {
- if (result == null || result.isEmpty) {
- return null;
- }
- return CsvToListConverter()
- .convert(result)
- .first
- .map((e) => e.toString())
- .toList();
- });
- Future<void> setStringList(String key, List<String> value) async =>
- await writeSync(key: key, value: ListToCsvConverter().convert([value]));
- }
|