Skip to content

Commit 7f8bf59

Browse files
committed
Remove UserModel from auth since it is now in models/
1 parent d37069c commit 7f8bf59

2 files changed

Lines changed: 2 additions & 37 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ tmp/
2929
tmp
3030

3131
concat.conf
32+
33+
notes.py

frontend/lib/core/services/auth_service.dart

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,43 +5,6 @@ import 'package:resellio/core/repositories/repositories.dart';
55
import 'package:resellio/core/utils/jwt_decoder.dart';
66
import 'package:resellio/presentation/common_widgets/adaptive_navigation.dart';
77

8-
class UserModel {
9-
final int userId;
10-
final String email;
11-
final String name;
12-
final UserRole role;
13-
final int roleId;
14-
15-
UserModel(
16-
{required this.userId,
17-
required this.email,
18-
required this.name,
19-
required this.role,
20-
required this.roleId});
21-
22-
factory UserModel.fromJwt(Map<String, dynamic> jwtData) {
23-
UserRole role;
24-
switch (jwtData['role']) {
25-
case 'organizer':
26-
role = UserRole.organizer;
27-
break;
28-
case 'administrator':
29-
role = UserRole.admin;
30-
break;
31-
default:
32-
role = UserRole.customer;
33-
}
34-
35-
return UserModel(
36-
userId: jwtData['user_id'],
37-
email: jwtData['sub'],
38-
name: jwtData['name'] ?? 'User',
39-
role: role,
40-
roleId: jwtData['role_id'],
41-
);
42-
}
43-
}
44-
458
class AuthService extends ChangeNotifier {
469
final AuthRepository _authRepository;
4710
final UserRepository _userRepository;

0 commit comments

Comments
 (0)