File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import 'package:http/http.dart';
44import 'package:shared_preferences/shared_preferences.dart' ;
55import 'package:boilerplate_frontend_mobile_flutter/config/api.dart' ;
66import 'package:boilerplate_frontend_mobile_flutter/app/http/interceptors/api_interceptor.dart' ;
7+ import 'package:boilerplate_frontend_mobile_flutter/app/services/permission_service.dart' ;
78
89class AuthService {
910
@@ -35,6 +36,9 @@ class AuthService {
3536 prefs.setString ('permissions' , json.encode (responseBody['data' ]['relationships' ]['permissions' ]));
3637 prefs.setString ('user_id' , responseBody['data' ]['id' ]);
3738 prefs.setString ('access_token' , responseBody['data' ]['relationships' ]['access' ]['token' ]);
39+
40+ // Inicializar permisos del usuario
41+ await PermissionService .instance.initializePermissions ();
3842 }
3943
4044 return responseBody;
@@ -57,6 +61,8 @@ class AuthService {
5761 if (response.statusCode == 200 ) {
5862 SharedPreferences prefs = await SharedPreferences .getInstance ();
5963 prefs.clear ();
64+ // Limpiar permisos del servicio
65+ PermissionService .instance.clearPermissions ();
6066 success = true ;
6167 }
6268 });
You can’t perform that action at this time.
0 commit comments