Remove the 0.2 references
Signed-off-by: Fabio José <fabiojose@gmail.com>
This commit is contained in:
parent
b42f6f3bc8
commit
7a4473b11a
|
@ -27,7 +27,9 @@ function BinaryHTTPReceiver(
|
||||||
setterByHeader,
|
setterByHeader,
|
||||||
allowedContentTypes,
|
allowedContentTypes,
|
||||||
requiredHeaders,
|
requiredHeaders,
|
||||||
Spec) {
|
Spec,
|
||||||
|
specversion,
|
||||||
|
extensionsPrefix) {
|
||||||
|
|
||||||
this.parserByType = parserByType;
|
this.parserByType = parserByType;
|
||||||
this.setterByHeader = setterByHeader;
|
this.setterByHeader = setterByHeader;
|
||||||
|
@ -35,6 +37,8 @@ function BinaryHTTPReceiver(
|
||||||
this.requiredHeaders = requiredHeaders;
|
this.requiredHeaders = requiredHeaders;
|
||||||
this.Spec = Spec;
|
this.Spec = Spec;
|
||||||
this.spec = new Spec();
|
this.spec = new Spec();
|
||||||
|
this.specversion = specversion;
|
||||||
|
this.extensionsPrefix = extensionsPrefix;
|
||||||
}
|
}
|
||||||
|
|
||||||
BinaryHTTPReceiver.prototype.check = function(payload, headers) {
|
BinaryHTTPReceiver.prototype.check = function(payload, headers) {
|
||||||
|
@ -59,10 +63,10 @@ BinaryHTTPReceiver.prototype.check = function(payload, headers) {
|
||||||
throw {message: "header '" + required + "' not found"};
|
throw {message: "header '" + required + "' not found"};
|
||||||
});
|
});
|
||||||
|
|
||||||
if(sanityHeaders[Constants.BINARY_HEADERS_02.SPEC_VERSION] !== "0.2"){
|
if(sanityHeaders[Constants.DEFAULT_SPEC_VERSION_HEADER] !== this.specversion){
|
||||||
throw {
|
throw {
|
||||||
message: "invalid spec version",
|
message: "invalid spec version",
|
||||||
errors: [sanityHeaders[Constants.BINARY_HEADERS_02.SPEC_VERSION]]
|
errors: [sanityHeaders[Constants.DEFAULT_SPEC_VERSION_HEADER]]
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,12 +105,12 @@ BinaryHTTPReceiver.prototype.parse = function(payload, headers) {
|
||||||
Array.from(Object.keys(sanityHeaders))
|
Array.from(Object.keys(sanityHeaders))
|
||||||
.filter((value) => !processedHeaders.includes(value))
|
.filter((value) => !processedHeaders.includes(value))
|
||||||
.filter((value) =>
|
.filter((value) =>
|
||||||
value.startsWith(Constants.BINARY_HEADERS_02.EXTENSIONS_PREFIX))
|
value.startsWith(this.extensionsPrefix))
|
||||||
.map((extension) =>
|
.map((extension) =>
|
||||||
extension.substring(Constants.BINARY_HEADERS_02.EXTENSIONS_PREFIX.length)
|
extension.substring(this.extensionsPrefix.length)
|
||||||
).forEach((extension) =>
|
).forEach((extension) =>
|
||||||
cloudevent.addExtension(extension,
|
cloudevent.addExtension(extension,
|
||||||
sanityHeaders[Constants.BINARY_HEADERS_02.EXTENSIONS_PREFIX+extension])
|
sanityHeaders[this.extensionsPrefix+extension])
|
||||||
);
|
);
|
||||||
|
|
||||||
// Sets the data
|
// Sets the data
|
||||||
|
|
Loading…
Reference in New Issue