This commit is contained in:
AntoXa PRO 2024-06-06 16:22:39 +03:00
parent c1a36515b1
commit a9e234bac6
2 changed files with 2 additions and 26 deletions

View File

@ -1,6 +1,6 @@
{
"name": "directus-helpers",
"version": "1.5.0",
"version": "1.6.0",
"description": "Helpers Directus Extensions",
"author": "AntoXa PRO <info@antoxa.pro>",
"homepage": "https://antoxahub.ru/antoxa/directus-helpers",

View File

@ -3,9 +3,7 @@ import type {
ItemsService,
FilesService,
UsersService,
RolesService,
AuthorizationService,
AuthenticationService
RolesService
} from '@directus/api/dist/services'
export type TFactoryServicesOpts = {
@ -24,8 +22,6 @@ export class FactoryServices<TTypes extends TFactoryTypes = any> {
private _files: FilesService | null = null
private _users: UsersService | null = null
private _roles: RolesService | null = null
private _authorization: AuthorizationService | null = null
private _authentication: AuthenticationService | null = null
constructor(opts: TFactoryServicesOpts) {
this.opts = opts
@ -72,24 +68,4 @@ export class FactoryServices<TTypes extends TFactoryTypes = any> {
}
return this._roles as RolesService
}
get authorization() {
if (!this._authorization) {
this._roles = new this.opts.services.AuthorizationService({
schema: this.opts.schema,
accountability: this.opts.accountability
})
}
return this._authorization as AuthorizationService
}
get authentication() {
if (!this._authentication) {
this._roles = new this.opts.services.AuthenticationService({
schema: this.opts.schema,
accountability: this.opts.accountability
})
}
return this._authentication as AuthenticationService
}
}