alexey-detr/auzy

View on GitHub
lib/adapters/ConnectAdapter.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const BaseAdapter = require('./BaseAdapter');

// https://nodejs.org/api/http.html#http_request_getheader_name
// https://nodejs.org/api/http.html#http_response_setheader_name_value

class ConnectAdapter extends BaseAdapter {
    setHeader(name, value) {
        this.res.setHeader(name, value);
    }

    getHeader(name) {
        return this.req.headers[name.toLowerCase()];
    }

    setUser(user) {
        this.req.user = user;
    }

    delUser() {
        delete this.req.user;
    }
}

module.exports = ConnectAdapter;