You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by rh...@apache.org on 2010/01/08 08:39:32 UTC

svn commit: r897123 - /incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala

Author: rhirsch
Date: Fri Jan  8 07:39:31 2010
New Revision: 897123

URL: http://svn.apache.org/viewvc?rev=897123&view=rev
Log:
Fix SendMessagewithToken problem

Modified:
    incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala

Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala?rev=897123&r1=897122&r2=897123&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/api/RestAPI.scala Fri Jan  8 07:39:31 2010
@@ -48,8 +48,13 @@
 
 object RestAPI extends XMLApiHelper {
   val logger: Logger = Logger.getLogger("org.apache.esme.api")
+  logger.setLevel(Level.INFO)
 
+  private val fakeSession = new LiftSession("/", "fakeSession", Empty)
+  
+ 
   def dispatch: LiftRules.DispatchPF = {
+    
     case Req("api" :: "status" :: Nil, "", GetRequest) => status
     case Req("api" :: "login" :: Nil, "", PostRequest) => login
     case Req("api" :: "logout" :: Nil, "", GetRequest) => logout
@@ -247,6 +252,7 @@
   }
 
   def login(): LiftResponse = {
+   
     val res: Box[Boolean] = if (User.loggedIn_?) Empty else
     for (token <- S.param("token") ?~ S.?("base_rest_api_err_missing_param", "token");
          auth <- AuthToken.find(By(AuthToken.uniqueId, token))
@@ -292,8 +298,8 @@
   
   def sendMsg(theUser: Box[Long], params: HasParams): LiftResponse = {
     val r: Box[Boolean] =
-    for (user <- theUser ?~ S.?("base_rest_api_err_param_not_found", "User");
-         msg <- params.param("message") ?~ S.?("base_rest_api_err_missing_param", "message"))
+    for (user <- theUser ?~ "User parameter is missing";
+         msg <- params.param("message") ?~ "message parameter is missing")
     yield {
       val from: String = params.param("via") openOr "api"
       val pool = for (poolName <- params.param("pool");