@sapphire/plugin-api
Version:
Plugin for @sapphire/framework to expose a REST API
22 lines (20 loc) • 882 B
JavaScript
import { __name, __publicField } from '../chunk-S573YWRP.mjs';
import { Middleware } from '../lib/structures/Middleware.mjs';
import { CookieStore } from '../lib/structures/api/CookieStore.mjs';
var _PluginMiddleware = class _PluginMiddleware extends 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(request, response, this.production, this.domainOverwrite);
}
};
__name(_PluginMiddleware, "PluginMiddleware");
var PluginMiddleware = _PluginMiddleware;
export { PluginMiddleware };
//# sourceMappingURL=cookies.mjs.map
//# sourceMappingURL=cookies.mjs.map