Refactor
This commit is contained in:
parent
db99467852
commit
38f948c89b
|
|
@ -14,8 +14,8 @@ import 'package:invoiceninja_flutter/redux/ui/pref_state.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/app_builder.dart';
|
import 'package:invoiceninja_flutter/ui/app/app_builder.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/change_layout_banner.dart';
|
import 'package:invoiceninja_flutter/ui/app/change_layout_banner.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/main_screen.dart';
|
import 'package:invoiceninja_flutter/ui/app/main_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/app/mobile_session_timeout.dart';
|
|
||||||
import 'package:invoiceninja_flutter/ui/app/screen_imports.dart';
|
import 'package:invoiceninja_flutter/ui/app/screen_imports.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/app/web_session_timeout.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/init_screen.dart';
|
import 'package:invoiceninja_flutter/ui/auth/init_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/lock_screen.dart';
|
import 'package:invoiceninja_flutter/ui/auth/lock_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/auth/login_vm.dart';
|
import 'package:invoiceninja_flutter/ui/auth/login_vm.dart';
|
||||||
|
|
@ -207,7 +207,7 @@ class InvoiceNinjaAppState extends State<InvoiceNinjaApp> {
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return StoreProvider<AppState>(
|
return StoreProvider<AppState>(
|
||||||
store: widget.store,
|
store: widget.store,
|
||||||
child: MobileSessionTimeout(
|
child: WebSessionTimeout(
|
||||||
child: AppBuilder(builder: (context) {
|
child: AppBuilder(builder: (context) {
|
||||||
final store = widget.store;
|
final store = widget.store;
|
||||||
final state = store.state;
|
final state = store.state;
|
||||||
|
|
|
||||||
|
|
@ -10,16 +10,16 @@ import 'package:invoiceninja_flutter/utils/platforms.dart';
|
||||||
import 'package:invoiceninja_flutter/utils/web_stub.dart'
|
import 'package:invoiceninja_flutter/utils/web_stub.dart'
|
||||||
if (dart.library.html) 'package:invoiceninja_flutter/utils/web.dart';
|
if (dart.library.html) 'package:invoiceninja_flutter/utils/web.dart';
|
||||||
|
|
||||||
class MobileSessionTimeout extends StatefulWidget {
|
class WebSessionTimeout extends StatefulWidget {
|
||||||
const MobileSessionTimeout({this.child});
|
const WebSessionTimeout({this.child});
|
||||||
|
|
||||||
final Widget child;
|
final Widget child;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
_MobileSessionTimeoutState createState() => _MobileSessionTimeoutState();
|
_WebSessionTimeoutState createState() => _WebSessionTimeoutState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _MobileSessionTimeoutState extends State<MobileSessionTimeout> {
|
class _WebSessionTimeoutState extends State<WebSessionTimeout> {
|
||||||
Timer _timer;
|
Timer _timer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Loading…
Reference in New Issue