mirror of
https://github.com/certd/certd.git
synced 2026-05-18 06:17:31 +08:00
18 lines
486 B
TypeScript
18 lines
486 B
TypeScript
|
|
import {ISubDomainsGetter} from "@certd/plugin-cert";
|
||
|
|
import {SubDomainService} from "../service/sub-domain-service.js";
|
||
|
|
|
||
|
|
export class SubDomainsGetter implements ISubDomainsGetter {
|
||
|
|
userId: number;
|
||
|
|
subDomainService: SubDomainService;
|
||
|
|
|
||
|
|
constructor(userId: number, subDomainService: SubDomainService) {
|
||
|
|
this.userId = userId;
|
||
|
|
this.subDomainService = subDomainService;
|
||
|
|
}
|
||
|
|
|
||
|
|
async getSubDomains() {
|
||
|
|
return await this.subDomainService.getListByUserId(this.userId)
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|