sdump tweak, and separating RemoteRequest wrappers from the Jabber wrappers
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 16 Jul 2005 22:26:56 +0000 (22:26 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 16 Jul 2005 22:26:56 +0000 (22:26 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1232 dcc99617-32d9-48b4-a31d-7c20da2025e4

Evergreen/staff_client/chrome/content/evergreen/util/ses.js

index 3ba8e70..bf18bde 100644 (file)
@@ -3,6 +3,42 @@ sdump('D_TRACE','Loading ses.js\n');
 //////////////////////////////////////////////////////////////////////////////
 // Sessions, Requests, Methods, Oh My
 
+// These wrap Bill's RemoteRequest.js
+
+function user_request(app,name,params) {
+       sdump('D_SES','=-=-=-=-= user_request('+app+','+name+','+js2JSON(params)+')\n');
+       var request = new RemoteRequest( app, name );
+       for(var index in params) {
+               request.addParam(params[index]);
+       }
+       request.send(true);
+       var result = [];
+       result.push( request.getResultObject() );
+       //sdump('D_SES','=-=-= result = ' + js2JSON(result[0]) + '\n');
+       return result;
+}
+
+function user_async_request(app,name,params,func) {
+       sdump('D_SES','=-=-=-=-= user_async_request('+app+','+name+','+js2JSON(params)+','+func+')\n');
+       var request = new RemoteRequest( app, name );
+       for(var index in params) {
+               request.addParam(params[index]);
+       }
+       request.setCompleteCallback(func);
+       request.send();
+}
+
+function sample_func(request) {
+       var result = [];
+       result.push( request.getResultObject() );
+       /* This callback would be called within the code for the Request object, so you would never see
+       a return value.  Instead, you should _do_ something with the data. */
+       return result;
+}
+
+//////////////////////////////////////////////////////////////////////////////
+// The functions below were wrappers for the old jabber way of doing things
+
 function handle_session(app) {
        //if( ses == null || ! AppSession.transport_handle.connected() ) {
        sdump('D_TRACE','Calling new AppSession : ' + timer_elapsed('cat') + '\n');
@@ -62,42 +98,6 @@ function handle_request(ses,meth) {
        return result;  
 }
 
-
-
-
-function user_request(app,name,params) {
-       sdump('D_SES','=-=-=-=-= user_request:\n');
-       sdump('D_SES','request '+(app)+' '+(name)+' '+js2JSON(params)+'\n');
-       var request = new RemoteRequest( app, name );
-       for(var index in params) {
-               request.addParam(params[index]);
-       }
-       request.send(true);
-       var result = [];
-       result.push( request.getResultObject() );
-       //sdump('D_SES','=-=-= result = ' + js2JSON(result[0]) + '\n');
-       return result;
-}
-
-function user_async_request(app,name,params,func) {
-       sdump('D_SES','=-=-=-=-= user_async_request:\n');
-       sdump('D_SES','request '+(app)+' '+(name)+' '+js2JSON(params)+ '\n');
-       var request = new RemoteRequest( app, name );
-       for(var index in params) {
-               request.addParam(params[index]);
-       }
-       request.setCompleteCallback(func);
-       request.send();
-}
-
-function sample_func(request) {
-       var result = [];
-       result.push( request.getResultObject() );
-       /* This callback would be called within the code for the Request object, so you would never see
-       a return value.  Instead, you should _do_ something with the data. */
-       return result;
-}
-
 function _user_request(app,name,params) {
 
        sdump('D_SES','Entering user_request : ' + timer_elapsed('cat') + '\n');