Skip to content

Commit b09b46e

Browse files
author
Will Toozs
committed
test: try post Object method
1 parent 1016c27 commit b09b46e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

lib/s3routes/routes/routePOST.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ import * as http from 'http';
88
export default function routePOST(
99
request: http.IncomingMessage,
1010
response: http.ServerResponse,
11-
api: { callApiMethod: routesUtils.CallApiMethod },
11+
api: { callApiMethod: routesUtils.CallApiMethod,
12+
callPostObject: routesUtils.CallPostObject
13+
},
1214
log: RequestLogger,
1315
) {
1416
log.debug('routing request', { method: 'routePOST' });
@@ -59,7 +61,7 @@ export default function routePOST(
5961
}
6062

6163
if (objectKey === undefined && Object.keys(query).length === 0) {
62-
return api.callApiMethod('objectPost', request, response, log, (err, resHeaders) => routesUtils.responseNoBody(err, resHeaders, response, 204, log));
64+
return api.callPostObject(request, response, log, (err, resHeaders) => routesUtils.responseNoBody(err, resHeaders, response, 204, log));
6365
}
6466

6567
return routesUtils.responseNoBody(errors.NotImplemented, null, response,

lib/s3routes/routesUtils.ts

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ export type CallApiMethod = (
1818
callback: (err: ArsenalError | null, ...data: any[]) => void,
1919
) => void;
2020

21+
export type CallPostObject = (
22+
request: http.IncomingMessage,
23+
response: http.ServerResponse,
24+
log: RequestLogger,
25+
callback: (err: ArsenalError | null, ...data: any[]) => void,
26+
) => void;
27+
28+
2129
/**
2230
* setCommonResponseHeaders - Set HTTP response headers
2331
* @param headers - key and value of new headers to add

0 commit comments

Comments
 (0)