{"push_id":1374415040,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"8695806325a195f2d6f64c22b08c5558a58eec97","before":"eccb1dd6e8ccf29351db6788601801e44de11b27","commits":[{"sha":"8695806325a195f2d6f64c22b08c5558a58eec97","author":{"name":"Aron","email":"7fd5c8719b544b2cb5d9ae85f055fd2be7289e6b@eelzee.com"},"message":"(develop)\n- Clarification of some exception conditions\n- Large scale rewrite of ConnectionManager with the creation of\nthe 'spawnRequest' method, a bit of functionality that was moved\noutside of doRequest in order to isolate the promise-generating\npart.  This allows that method to recursively call itself and extend\nthe request in the case of network timeouts, when the caller should\ntry again.\n- Changes ConnectionManager exception cases to use FailureResponse\ninstead of Response, as is more appropriate.  Although I'm not sure\nthat my current flow of control will actually allow most of those\nexception types through. TODO: revisit.\n- Changes Response and subclasses, updates constructor signatures.\nThe normal response object is no longer allowed to pass in errors, as\nthat should be the condition for creating a FailureResponse.  The\npromise and controlid objects are likewise prohibited from being NULL,\nisolating the number of cases the base Response class has to handle.\n- Tightens up the work in the Response constructor, making better\nuse of the promise object.\n- Adds a static getPassedStatusText method that allows passed values,\nand leverages it from the getStatusText method.  This allows getting\ntextual equivalents of response statuses other than the status\nof the current response object.\n- Changes Stub, Success, and FailureResponse constructor signatures\nso that they no longer match Response.  It is not necessary for\nconstructor signatures to match in inherited classes, and the\nconditions for these subclasses make those arguments pointless.\n- Corrects some errors in VendorTest and ContactTest.\n- Changes debugging to use fwrite instead of print so that\ndebugging happens in a more timely fashion without buffering.\n- All tests are passing.","distinct":true,"url":"https://api.github.com/repos/aronbeal/intacct_integration/commits/8695806325a195f2d6f64c22b08c5558a58eec97"}]}
{"actor":{"display_login":"aronbeal"}}