login working (missing correct navigation)
This commit is contained in:
@@ -3,10 +3,10 @@ import 'dart:convert';
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:pcastlivetv/globals.dart';
|
||||
|
||||
import '../models/login_model.dart';
|
||||
import '../models/auth_model.dart';
|
||||
|
||||
class AuthService {
|
||||
Future<LoginModel> login(String email, String password) async {
|
||||
Future<AuthModel> login(String email, String password) async {
|
||||
final dio = Dio();
|
||||
try {
|
||||
final data = {
|
||||
@@ -26,13 +26,14 @@ class AuthService {
|
||||
|
||||
switch (response.statusCode) {
|
||||
case 200:
|
||||
print(jsonDecode(response.data));
|
||||
var authModel = LoginModel.fromJson(jsonDecode(response.data));
|
||||
var authModel = AuthModel.fromJson(response.data);
|
||||
return authModel;
|
||||
default:
|
||||
print('Erro inesperado no login: ${response.statusCode} - ${response.data.toString()}');
|
||||
throw Exception('Erro inesperado no login: ${response.statusCode} - ${response.data.toString()}');
|
||||
}
|
||||
} on Exception catch (e) {
|
||||
print('Exception inesperada no login: $e');
|
||||
throw Exception('Exception inesperada no login: $e');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user