Skip to content
Justin edited this page Feb 13, 2015 · 67 revisions

package controllers.procedure

import models.DataNotExistException import models.coupon.Coupon import models.player.{Player, UniversalUser} import models.procedure.javascript.Util import org.mozilla.javascript.Scriptable import play.api.libs.json.Json

import scala.concurrent.Await import scala.util.Try

class HCoupon(scope:Scriptable) extends HBaseClassForPlayer(scope) { def invalidate(serial:String): java.lang.Object = { val f = Coupon.invalidate(appId, serial, playerId).map { r => Util.jsonToJavaObject(jsContext, scope, Json.toJson(r)) } Await.result( f, timeout ) } }

Clone this wiki locally