Optimize UI persistence

This commit is contained in:
Hillel Coren 2021-09-17 09:31:28 +03:00
parent 08dc5998c9
commit c28a3d66b0
26 changed files with 26 additions and 28 deletions

View File

@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:url_launcher/url_launcher.dart';
class ViewClientList implements PersistUI, StopLoading {
class ViewClientList implements StopLoading {
ViewClientList({
this.force = false,
});

View File

@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewCompanyGatewayList implements PersistUI, StopLoading {
class ViewCompanyGatewayList implements StopLoading {
ViewCompanyGatewayList({this.force = false});
final bool force;

View File

@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:url_launcher/url_launcher.dart';
class ViewCreditList implements PersistUI, StopLoading {
class ViewCreditList implements StopLoading {
ViewCreditList({this.force = false});
final bool force;

View File

@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewDesignList implements PersistUI, StopLoading {
class ViewDesignList implements StopLoading {
ViewDesignList({
this.force = false,
});

View File

@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewDocumentList implements PersistUI, StopLoading {
class ViewDocumentList implements StopLoading {
ViewDocumentList({this.force = false});
final bool force;

View File

@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewExpenseList implements PersistUI, StopLoading {
class ViewExpenseList implements StopLoading {
ViewExpenseList({this.force = false});
final bool force;

View File

@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
class ViewExpenseCategoryList implements PersistUI, StopLoading {
class ViewExpenseCategoryList implements StopLoading {
ViewExpenseCategoryList({
this.force = false,
});

View File

@ -14,7 +14,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewGroupList implements PersistUI, StopLoading {
class ViewGroupList implements StopLoading {
ViewGroupList({this.force = false});
final bool force;

View File

@ -14,7 +14,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:url_launcher/url_launcher.dart';
class ViewInvoiceList implements PersistUI, StopLoading {
class ViewInvoiceList implements StopLoading {
ViewInvoiceList({this.force = false});
final bool force;

View File

@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewPaymentList implements PersistUI, StopLoading {
class ViewPaymentList implements StopLoading {
ViewPaymentList({this.force = false});
final bool force;

View File

@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewPaymentTermList implements PersistUI, StopLoading {
class ViewPaymentTermList implements StopLoading {
ViewPaymentTermList({
this.force = false,
});

View File

@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewProductList implements PersistUI, StopLoading {
class ViewProductList implements StopLoading {
ViewProductList({this.force = false});
final bool force;

View File

@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewProjectList implements PersistUI, StopLoading {
class ViewProjectList implements StopLoading {
ViewProjectList({this.force = false});
final bool force;

View File

@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:url_launcher/url_launcher.dart';
class ViewQuoteList implements PersistUI, StopLoading {
class ViewQuoteList implements StopLoading {
ViewQuoteList({this.force = false});
final bool force;

View File

@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
class ViewRecurringExpenseList implements PersistUI, StopLoading {
class ViewRecurringExpenseList implements StopLoading {
ViewRecurringExpenseList({
this.force = false,
});

View File

@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:url_launcher/url_launcher.dart';
class ViewRecurringInvoiceList implements PersistUI, StopLoading {
class ViewRecurringInvoiceList implements StopLoading {
ViewRecurringInvoiceList({
this.force = false,
});

View File

@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
class ViewSubscriptionList implements PersistUI, StopLoading {
class ViewSubscriptionList implements StopLoading {
ViewSubscriptionList({
this.force = false,
});

View File

@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewTaskList implements PersistUI, StopLoading {
class ViewTaskList implements StopLoading {
ViewTaskList({this.force = false});
final bool force;

View File

@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
class ViewTaskStatusList implements PersistUI, StopLoading {
class ViewTaskStatusList implements StopLoading {
ViewTaskStatusList({
this.force = false,
});

View File

@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/utils/completers.dart';
class ViewTaxRateList implements PersistUI, StopLoading {
class ViewTaxRateList implements StopLoading {
ViewTaxRateList({this.force = false});
final bool force;

View File

@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewTokenList implements PersistUI, StopLoading {
class ViewTokenList implements StopLoading {
ViewTokenList({
this.force = false,
});

View File

@ -1,6 +1,4 @@
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
class UpdateCurrentRoute implements PersistUI {
class UpdateCurrentRoute {
UpdateCurrentRoute(this.route);
final String route;

View File

@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/utils/completers.dart';
class ViewUserList implements PersistUI, StopLoading {
class ViewUserList implements StopLoading {
ViewUserList({this.force = false});
final bool force;

View File

@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewVendorList implements PersistUI, StopLoading {
class ViewVendorList implements StopLoading {
ViewVendorList({this.force = false});
final bool force;

View File

@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
class ViewWebhookList implements PersistUI, StopLoading {
class ViewWebhookList implements StopLoading {
ViewWebhookList({
this.force = false,
});

View File

@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
class ViewStubList implements PersistUI, StopLoading {
class ViewStubList implements StopLoading {
ViewStubList({
this.force = false
});