Changeset 108

Show
Ignore:
Timestamp:
08/04/06 04:00:56 (2 years ago)
Author:
robin
Message:

blackmile working with latest streamservice

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • streamservice/trunk/lib/streamservice/Dispatch.js

    r100 r108  
    349349streamservice.XMLHttpRequestProtocol.prototype = { 
    350350    response_error : function(err) { 
    351        throw err; 
     351       log(MochiKit.Base.repr(err)); 
     352       return err; 
     353       /*throw err;*/ 
    352354    }, 
    353355 
     
    355357 
    356358        var data = streamservice.join_json(queryitems, replyitems); 
     359        log("poll:" + MochiKit.Base.repr(data)); 
    357360         
    358361        try{ 
     
    380383            var getresult = function(req){ 
    381384                /*return split_json(req.responseText);*/ 
    382                 return MochiKit.Base.evalJSONRequest(req); 
     385                log(MochiKit.Base.repr(req.Req)); 
     386                return MochiKit.Async.evalJSONRequest(req); 
    383387            } 
    384388            return MochiKit.Async.sendXMLHttpRequest(this.req).addCallbacks( 
     
    511515 
    512516    _continue_polling : function (result){ 
    513         
     517        /*log("continue polling ?");*/ 
    514518        if(this.polling_observer != null){ 
     519            /*log("delegate to observer");*/ 
    515520            this.polling_observer.handle_queryitems.apply( 
    516521                this.polling_observer, [this, result]); 
     
    596601 
    597602    handle_query : function(item){ 
    598  
     603        log("streamservice.Service.handle_query"); 
    599604        observertag = this.dispatcher.strip_tag(item[0]); 
    600605        observerid = observertag.split(this.TAG_SEPERATOR,1)[0]; 
     
    615620 
    616621    handle_queryitems : function(dispatcher, queryitems){ 
    617         MochiKit.Iter.forEach(iter(queryitems), MochiKit.Base.partial( 
     622        log("handle_queryitems"); 
     623        try{ 
     624            MochiKit.Iter.forEach(iter(queryitems), MochiKit.Base.partial( 
    618625            this.handle_query)); 
     626            } catch (e) { 
     627                log(MochiKit.Base.repr(e)); 
     628                } 
    619629    }, 
    620630 
     
    645655     
    646656    handle_query : function(body, tag, responseback){ 
     657        log("streamservice.Observer.handle_query"); 
    647658        if (this.client_dispatcher){ 
    648659            this.client_dispatcher(body, tag).addBoth(responseback);