From 64d61d0c7a80f00e212172ffcf8caa1ff9e0db03 Mon Sep 17 00:00:00 2001 From: Christos KK Loverdos Date: Tue, 31 Jan 2012 16:25:37 +0200 Subject: [PATCH] A few changes so that everything compiles --- .../aquarium/user/UserStateComputations.scala | 20 ++++++++++---------- .../gr/grnet/aquarium/user/actor/UserActor.scala | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala b/src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala index cfd1d70..e29ec1e 100644 --- a/src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala +++ b/src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala @@ -91,7 +91,7 @@ class UserStateComputations { 0L, ActiveSuspendedSnapshot(false, now), CreditSnapshot(0, now), - AgreementSnapshot(agreementName, now), + AgreementSnapshot(Agreement(agreementName, now, now) :: Nil, now), RolesSnapshot(List(), now), PaymentOrdersSnapshot(Nil, now), OwnedGroupsSnapshot(Nil, now), @@ -113,20 +113,20 @@ class UserStateComputations { val billingDate = new DateCalculator(billingYear, billingMonth, 1) val billingDateMillis = billingDate.toMillis - if(billingDateMillis < knownUserState.startDateMillis) { - val userId = knownUserState.userId - val agreementName = knownUserState.agreement match { - case null ⇒ "default" - case agreement ⇒ agreement.data - } - createFirstUserState(userId, agreementName) - } else { +// if(billingDateMillis < knownUserState.startDateMillis) { +// val userId = knownUserState.userId +// val agreementName = knownUserState.agreement match { +// case null ⇒ "default" +// case agreement ⇒ agreement.data +// } +// createFirstUserState(userId, agreementName) +// } else { // We really need to compute the user state here // get all events that // FIXME: Implement knownUserState - } +// } } diff --git a/src/main/scala/gr/grnet/aquarium/user/actor/UserActor.scala b/src/main/scala/gr/grnet/aquarium/user/actor/UserActor.scala index 3dc1f42..e24e8fe 100644 --- a/src/main/scala/gr/grnet/aquarium/user/actor/UserActor.scala +++ b/src/main/scala/gr/grnet/aquarium/user/actor/UserActor.scala @@ -258,7 +258,7 @@ class UserActor extends AquariumActor val walletEntries = resourceEvents.map { ev => // TODO: Check that agreement exists - val agreement = policy.findAgreement(_userState.agreement.data).get + val agreement = policy.findAgreement(_userState.agreements.data.head.agreement).get val resource = policy.findResource(ev.resource) match { case Some(x) => x -- 1.7.10.4