Editing location finished
This commit is contained in:
parent
c0e8524692
commit
609cf8422a
3 changed files with 5 additions and 16 deletions
|
|
@ -36,12 +36,6 @@ class EditYourLocationAction extends FiresMapActions {
|
||||||
EditYourLocationAction(this.loc);
|
EditYourLocationAction(this.loc);
|
||||||
}
|
}
|
||||||
|
|
||||||
class EditingYourLocationAction extends FiresMapActions {
|
|
||||||
YourLocation loc;
|
|
||||||
|
|
||||||
EditingYourLocationAction(this.loc);
|
|
||||||
}
|
|
||||||
|
|
||||||
class EditConfirmYourLocationAction extends FiresMapActions{
|
class EditConfirmYourLocationAction extends FiresMapActions{
|
||||||
YourLocation loc;
|
YourLocation loc;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,6 @@ final fireMapReducer = combineReducers<FireMapState>([
|
||||||
new TypedReducer<FireMapState, EditYourLocationAction>(_editYourLocationMap),
|
new TypedReducer<FireMapState, EditYourLocationAction>(_editYourLocationMap),
|
||||||
new TypedReducer<FireMapState, EditConfirmYourLocationAction>(
|
new TypedReducer<FireMapState, EditConfirmYourLocationAction>(
|
||||||
_editConfirmYourLocationMap),
|
_editConfirmYourLocationMap),
|
||||||
new TypedReducer<FireMapState, EditingYourLocationAction>(
|
|
||||||
_editingYourLocationMap),
|
|
||||||
new TypedReducer<FireMapState, EditCancelYourLocationAction>(
|
new TypedReducer<FireMapState, EditCancelYourLocationAction>(
|
||||||
_editCancelYourLocationMap),
|
_editCancelYourLocationMap),
|
||||||
new TypedReducer<FireMapState, UpdateYourLocationMapAction>(
|
new TypedReducer<FireMapState, UpdateYourLocationMapAction>(
|
||||||
|
|
@ -54,12 +52,12 @@ FireMapState _subscribeYourLocationMap(
|
||||||
|
|
||||||
FireMapState _subscribeConfirmYourLocationMap(
|
FireMapState _subscribeConfirmYourLocationMap(
|
||||||
FireMapState state, SubscribeConfirmAction action) {
|
FireMapState state, SubscribeConfirmAction action) {
|
||||||
return state.copyWith(status: FireMapStatus.unsubscribe);
|
return state.copyWith(status: FireMapStatus.unsubscribe, yourLocation: action.loc);
|
||||||
}
|
}
|
||||||
|
|
||||||
FireMapState _unsubscribeYourLocationMap(
|
FireMapState _unsubscribeYourLocationMap(
|
||||||
FireMapState state, UnSubscribeAction action) {
|
FireMapState state, UnSubscribeAction action) {
|
||||||
return state.copyWith(status: FireMapStatus.view);
|
return state.copyWith(status: FireMapStatus.view, yourLocation: action.loc);
|
||||||
}
|
}
|
||||||
|
|
||||||
FireMapState _editYourLocationMap(
|
FireMapState _editYourLocationMap(
|
||||||
|
|
@ -67,11 +65,6 @@ FireMapState _editYourLocationMap(
|
||||||
return state.copyWith(status: FireMapStatus.edit);
|
return state.copyWith(status: FireMapStatus.edit);
|
||||||
}
|
}
|
||||||
|
|
||||||
FireMapState _editingYourLocationMap(
|
|
||||||
FireMapState state, EditingYourLocationAction action) {
|
|
||||||
return state.copyWith(yourLocation: action.loc);
|
|
||||||
}
|
|
||||||
|
|
||||||
FireMapState _editConfirmYourLocationMap(
|
FireMapState _editConfirmYourLocationMap(
|
||||||
FireMapState state, EditConfirmYourLocationAction action) {
|
FireMapState state, EditConfirmYourLocationAction action) {
|
||||||
return state.copyWith(status: restoreStatusAfterSave(action.loc));
|
return state.copyWith(status: restoreStatusAfterSave(action.loc));
|
||||||
|
|
|
||||||
|
|
@ -259,7 +259,9 @@ class _YourLocationMapState extends State<YourLocationMap> {
|
||||||
// Fit sample:
|
// Fit sample:
|
||||||
// https://github.com/apptreesoftware/flutter_map/blob/master/flutter_map_example/lib/pages/map_controller.dart
|
// https://github.com/apptreesoftware/flutter_map/blob/master/flutter_map_example/lib/pages/map_controller.dart
|
||||||
children:
|
children:
|
||||||
status == FireMapStatus.subscriptionConfirm
|
status == FireMapStatus.subscriptionConfirm ||
|
||||||
|
(status == FireMapStatus.edit &&
|
||||||
|
_location.subscribed)
|
||||||
? <Widget>[
|
? <Widget>[
|
||||||
new FireDistanceSlider(
|
new FireDistanceSlider(
|
||||||
initialValue: _location.distance,
|
initialValue: _location.distance,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue