StubResponse.js
22 lines
| 974 B
| application/javascript
|
JavascriptLexer
|
|
r0 | 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(); | |||
| } | |||
| }); | |||
| }); |
