Support Generated Responses

This commit is contained in:
2021-02-10 17:42:57 -05:00
parent f0aee561ad
commit 5291d6bfe2
9 changed files with 24 additions and 32 deletions

View File

@@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:fluro/fluro.dart';
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
import 'package:imagini/core/AppProvider.dart';
import 'package:imagini/core/app_provider.dart';
class LoginScreen extends StatefulWidget {
static const String PATH = '/Login';

View File

@@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
import 'package:fluro/fluro.dart';
import 'package:imagini/models/api/response/LoginResponse.dart';
import 'package:imagini/core/AppProvider.dart';
import 'package:imagini/blocs/SplashBloc.dart';
import 'package:imagini/core/app_provider.dart';
import 'package:imagini/blocs/splash_bloc.dart';
import 'package:imagini/graphql/imagini_graphql.dart';
class SplashScreen extends StatefulWidget {
static const String PATH = '/';
@@ -58,11 +58,11 @@ class _SplashScreenState extends State<SplashScreen> {
void _init(){
if(null == bloc){
bloc = SplashBloc(AppProvider.getApplication(context));
bloc.loginResult.listen((LoginResponse lr) {
if (lr.error != null) {
AppProvider.getRouter(context).navigateTo(context, "/Login", transition: TransitionType.fadeIn);
} else {
bloc.loginResult.listen((Login$Query$AuthResponse lr) {
if (lr.result != AuthResult.success) {
AppProvider.getRouter(context).navigateTo(context, "/Home", transition: TransitionType.fadeIn);
} else {
AppProvider.getRouter(context).navigateTo(context, "/Login", transition: TransitionType.fadeIn);
}
});
}