Revision d818f53c src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala
b/src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala | ||
---|---|---|
41 | 41 |
import gr.grnet.aquarium.user._ |
42 | 42 |
|
43 | 43 |
import gr.grnet.aquarium.util.shortClassNameOf |
44 |
import gr.grnet.aquarium.actor.message.service.router._ |
|
45 | 44 |
import message.config.{ActorProviderConfigured, AquariumPropertiesLoaded} |
46 | 45 |
import gr.grnet.aquarium.event.im.IMEventModel |
47 | 46 |
import akka.config.Supervision.Temporary |
48 |
import gr.grnet.aquarium.{AquariumInternalError, AquariumException, Configurator} |
|
49 |
import gr.grnet.aquarium.util.date.{MutableDateCalc, TimeHelpers} |
|
50 |
|
|
47 |
import gr.grnet.aquarium.Configurator |
|
48 |
import gr.grnet.aquarium.util.date.{TimeHelpers, MutableDateCalc} |
|
49 |
import gr.grnet.aquarium.actor.message.event.{ProcessResourceEvent, ProcessIMEvent} |
|
50 |
import gr.grnet.aquarium.actor.message.{GetUserStateResponse, GetUserBalanceResponse, GetUserStateRequest, GetUserBalanceRequest} |
|
51 | 51 |
|
52 | 52 |
/** |
53 | 53 |
* |
... | ... | |
129 | 129 |
DEBUG("%s %s", if(isUpdate) "Update" else "Set", shortClassNameOf(this._imState)) |
130 | 130 |
} |
131 | 131 |
|
132 |
def onRequestUserBalance(event: RequestUserBalance): Unit = {
|
|
132 |
def onGetUserBalanceRequest(event: GetUserBalanceRequest): Unit = {
|
|
133 | 133 |
val userId = event.userID |
134 |
// FIXME: Implement threshold
|
|
135 |
self reply UserResponseGetBalance(userId, _userState.creditsSnapshot.creditAmount)
|
|
134 |
// FIXME: Implement |
|
135 |
self reply GetUserBalanceResponse(userId, Right(_userState.creditsSnapshot.creditAmount))
|
|
136 | 136 |
} |
137 | 137 |
|
138 |
def onUserRequestGetState(event: UserRequestGetState): Unit = {
|
|
138 |
def onGetUserStateRequest(event: GetUserStateRequest): Unit = {
|
|
139 | 139 |
val userId = event.userID |
140 |
// FIXME: implement
|
|
141 |
self reply UserResponseGetState(userId, this._userState)
|
|
140 |
// FIXME: Implement
|
|
141 |
self reply GetUserStateResponse(userId, Right(this._userState))
|
|
142 | 142 |
} |
143 | 143 |
|
144 | 144 |
def onProcessResourceEvent(event: ProcessResourceEvent): Unit = { |
Also available in: Unified diff