Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyActor(openId: String, initialState: Receive) extends Actor {
- val connected: (String) => Receive = (openId: String) => {
- case AuthorizedOk(user) => context.become(authorized(user))
- ...
- case message => unhandled(message)
- }
- val authorized: (IUserInfo) => Receive = (user: IUserInfo) => {
- case SomeLogic => context.become(...)
- case message => unhandled(message)
- }
- def receive: Actor.Receive = initialState
- }
- new MyActor("id", ???)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement