all files / blackbird/modules/extensions/ acceptEncoding.js

100% Statements 8/8
50% Branches 1/2
100% Functions 3/3
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                
const AcceptEncoding = require("../headers/AcceptEncoding");
 
module.exports = function (mach) {
    mach.Connection.prototype.acceptsEncoding = function (encoding) {
        return this.request.acceptsEncoding(encoding);
    };
 
    mach.Message.prototype.acceptsEncoding = function (encoding) {
        Eif (!this._acceptEncodingHeader) {
            this._acceptEncodingHeader = new AcceptEncoding(this.headers["Accept-Encoding"]);
        }
 
        return this._acceptEncodingHeader.accepts(encoding);
    };
};