Documentation / @tenancy-node/core / ResolveTenantUseCase
Class: ResolveTenantUseCase
Defined in: core/src/application/resolve-tenant.ts:17
Identifica el tenant de una petición:
- Un dominio central nunca resuelve a un tenant.
- Se prueba el resolver configurado.
- Se carga el tenant y se verifica que pueda atender (activo).
Constructors
Constructor
new ResolveTenantUseCase(
resolver,tenants,domains,centralDomains):ResolveTenantUseCase
Defined in: core/src/application/resolve-tenant.ts:20
Parameters
resolver
tenants
domains
centralDomains
readonly string[]
Returns
ResolveTenantUseCase
Properties
centralDomains
readonlycentralDomains: readonlystring[]
Defined in: core/src/application/resolve-tenant.ts:24
Methods
execute()
execute(
request):Promise<Resolution>
Defined in: core/src/application/resolve-tenant.ts:29
Parameters
request
Returns
Promise<Resolution>