Refresh if stale when viewing settings
This commit is contained in:
parent
4f70fb5716
commit
70e71df729
|
|
@ -59,6 +59,10 @@ Middleware<AppState> _viewSettings() {
|
|||
|
||||
next(action);
|
||||
|
||||
if (store.state.isStale) {
|
||||
store.dispatch(RefreshData());
|
||||
}
|
||||
|
||||
store.dispatch(UpdateCurrentRoute(route));
|
||||
|
||||
if (isMobile(action.context)) {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,9 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:invoiceninja_flutter/constants.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/edit_scaffold.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/form_card.dart';
|
||||
import 'package:invoiceninja_flutter/ui/invoice/edit/invoice_edit_vm.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
|
||||
class RecurringInvoiceEdit extends StatefulWidget {
|
||||
const RecurringInvoiceEdit({
|
||||
|
|
@ -24,15 +22,12 @@ class _RecurringInvoiceEditState extends State<RecurringInvoiceEdit>
|
|||
static final GlobalKey<FormState> _formKey =
|
||||
GlobalKey<FormState>(debugLabel: '_recurringInvoiceEdit');
|
||||
TabController _controller;
|
||||
final _debouncer = Debouncer();
|
||||
|
||||
static const kDetailsScreen = 0;
|
||||
static const kItemScreen = 1;
|
||||
|
||||
// STARTER: controllers - do not remove comment
|
||||
|
||||
List<TextEditingController> _controllers = [];
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
|
|
|
|||
Loading…
Reference in New Issue