##// END OF EJS Templates
merge
merge

File last commit:

r0:7110eac54b19 v1.0.0 default
r3:e9671275b348 merge tip default
Show More
StubResponse.js
22 lines | 974 B | application/javascript | JavascriptLexer
define([ "dojo/_base/declare", "./BaseResponse" ], function(declare, BaseResponse) {
/**
* Заглушка вместо ответа сервера, используется при использовании "родных" модулей
* node, требующи работы напрямую с ответом, для чего у HttpRequest запрашивается
* свйоство response, а вместо ответа возвращается заглушка.
*/
return declare(BaseResponse, {
_serverResponse : null,
constructor : function(serverResponse) {
this._serverResponse = serverResponse;
},
setHeader : function() {
this._serverResponse.setHeader.apply(this._serverResponse, arguments);
},
send : function(serverResponse) {
if (!serverResponse.finished)
serverResponse.end();
}
});
});