@sapphire/plugin-api
Version:
Plugin for @sapphire/framework to expose a REST API
27 lines (24 loc) • 1.29 kB
JavaScript
;
var Middleware_cjs = require('../lib/structures/Middleware.cjs');
var CookieStore_cjs = require('../lib/structures/api/CookieStore.cjs');
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
var _PluginMiddleware = class _PluginMiddleware extends Middleware_cjs.Middleware {
constructor(context) {
super(context, { position: 30 });
__publicField(this, "production", process.env.NODE_ENV === "production");
__publicField(this, "domainOverwrite");
const { server } = this.container;
this.domainOverwrite = server.auth?.domainOverwrite ?? null;
}
run(request, response) {
response.cookies = new CookieStore_cjs.CookieStore(request, response, this.production, this.domainOverwrite);
}
};
__name(_PluginMiddleware, "PluginMiddleware");
var PluginMiddleware = _PluginMiddleware;
exports.PluginMiddleware = PluginMiddleware;
//# sourceMappingURL=cookies.cjs.map
//# sourceMappingURL=cookies.cjs.map