mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-03-12 19:12:36 +01:00
15 lines
434 B
JavaScript
15 lines
434 B
JavaScript
|
|
const { generateCapabilityCheck, capabilityContextMiddleware } = require('@librechat/api');
|
||
|
|
const { getUserPrincipals, hasCapabilityForPrincipals } = require('~/models');
|
||
|
|
|
||
|
|
const { hasCapability, requireCapability, hasConfigCapability } = generateCapabilityCheck({
|
||
|
|
getUserPrincipals,
|
||
|
|
hasCapabilityForPrincipals,
|
||
|
|
});
|
||
|
|
|
||
|
|
module.exports = {
|
||
|
|
hasCapability,
|
||
|
|
requireCapability,
|
||
|
|
hasConfigCapability,
|
||
|
|
capabilityContextMiddleware,
|
||
|
|
};
|