1
- package auth
1
+ package extremeprogramming . manager
2
2
3
- import auth .api .User
4
- import auth .domain .UserState
3
+ import extremeprogramming .manager .domain .UserState
5
4
import com .google .protobuf .empty .Empty
6
5
import kalix .scalasdk .valueentity .ValueEntity
7
6
import kalix .scalasdk .valueentity .ValueEntityContext
@@ -17,31 +16,31 @@ class UserEntity(context: ValueEntityContext) extends AbstractUserEntity {
17
16
override def emptyState : UserState = UserState ()
18
17
19
18
override def register (
20
- currentState : UserState ,
21
- user : auth. api.User
19
+ currentState : UserState ,
20
+ user : extremeprogramming.manager. api.User ,
22
21
): ValueEntity .Effect [Empty ] =
23
22
effects.updateState(user.toDomain).thenReply(Empty ())
24
23
25
24
override def login (
26
- currentState : UserState ,
27
- loginRequest : auth. api.LoginRequest
25
+ currentState : UserState ,
26
+ loginRequest : extremeprogramming.manager. api.LoginRequest ,
28
27
): ValueEntity .Effect [Empty ] = effects.reply(Empty ())
29
28
30
29
override def logout (
31
- currentState : UserState ,
32
- logoutRequest : auth. api.LogoutRequest
30
+ currentState : UserState ,
31
+ logoutRequest : extremeprogramming.manager. api.LogoutRequest ,
33
32
): ValueEntity .Effect [Empty ] = effects.reply(Empty ())
34
33
35
34
}
36
35
37
36
object UserEntity {
38
- implicit class UserStateExtensions (val user : auth .api.User ) extends AnyVal {
37
+ implicit class UserStateExtensions (val user : extremeprogramming.manager .api.User ) extends AnyVal {
39
38
def toDomain : UserState = UserState (
40
39
userName = user.userName,
41
40
firstName = user.firstName,
42
41
lastName = user.lastName,
43
42
email = user.email,
44
- enabled = user.enabled
43
+ enabled = user.enabled,
45
44
)
46
45
}
47
46
}
0 commit comments