More work with redux, and location edit (wip)

This commit is contained in:
vjrj 2018-07-03 13:07:02 +02:00
parent e97a5a1a9f
commit e55edce3d4
17 changed files with 311 additions and 186 deletions

View file

@ -7,6 +7,8 @@ import 'package:meta/meta.dart';
import 'fireMapState.dart';
import 'user.dart';
export 'fireMapState.dart';
part 'appState.g.dart';
@immutable
@ -86,5 +88,9 @@ typedef void OnSubscribeDistanceChangeFunction(YourLocation loc);
typedef void OnUnSubscribeFunction(YourLocation loc);
typedef void OnSubscribeConfirmedFunction(YourLocation loc);
typedef void OnLocationEdit(YourLocation loc);
typedef void OnLocationEditConfirm(YourLocation loc);
typedef void OnLocationEditCancel(YourLocation loc);
// unused
// typedef void UpdateYourLocationFunction(ObjectId id, YourLocation loc);

View file

@ -1,7 +1,7 @@
import 'package:fires_flutter/models/yourLocation.dart';
import 'package:meta/meta.dart';
enum FireMapStatus { view, subscriptionConfirm, unsubscribe }
enum FireMapStatus { view, subscriptionConfirm, unsubscribe, edit }
@immutable
class FireMapState {