Skip to content

Commit 24836fc

Browse files
committed
Delegate response writing to the standard writing method in arg (MethodCallArgs)
1 parent 952f217 commit 24836fc

File tree

4 files changed

+4
-10
lines changed

4 files changed

+4
-10
lines changed

lib/server/commands/Propfind.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,8 @@ function default_1(arg, callback) {
126126
});
127127
}
128128
function done(multistatus) {
129-
var content = XML_1.XML.toXML(multistatus);
130129
arg.setCode(WebDAVRequest_1.HTTPCodes.MultiStatus);
131-
arg.response.setHeader('Content-Type', 'text/xml; charset="utf-8"');
132-
arg.response.setHeader('Content-Length', content.length.toString());
133-
arg.response.write(content);
130+
arg.writeXML(multistatus);
134131
callback();
135132
}
136133
});

lib/server/commands/Proppatch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function default_1(arg, callback) {
2020
var finalize = function () {
2121
finalize = function () {
2222
arg.setCode(WebDAVRequest_1.HTTPCodes.MultiStatus);
23-
arg.response.write(XML_1.XML.toXML(multistatus));
23+
arg.writeXML(multistatus);
2424
callback();
2525
};
2626
};

src/server/commands/Propfind.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,8 @@ export default function(arg : MethodCallArgs, callback)
167167

168168
function done(multistatus)
169169
{
170-
const content = XML.toXML(multistatus);
171170
arg.setCode(HTTPCodes.MultiStatus);
172-
arg.response.setHeader('Content-Type', 'text/xml; charset="utf-8"')
173-
arg.response.setHeader('Content-Length', content.length.toString())
174-
arg.response.write(content);
171+
arg.writeXML(multistatus);
175172
callback();
176173
}
177174
})

src/server/commands/Proppatch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default function(arg : MethodCallArgs, callback)
2727
finalize = function()
2828
{
2929
arg.setCode(HTTPCodes.MultiStatus);
30-
arg.response.write(XML.toXML(multistatus));
30+
arg.writeXML(multistatus);
3131
callback();
3232
}
3333
}

0 commit comments

Comments
 (0)