remove unused context

This commit is contained in:
Mads Rasmussen
2024-02-01 14:49:40 +01:00
parent 7f49a49352
commit 6a7fdd1032

View File

@@ -5,27 +5,17 @@ import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
import { UmbTemporaryFileRepository } from '@umbraco-cms/backoffice/temporary-file';
export class UmbDictionaryRepository extends UmbBaseController implements UmbApi {
#init!: Promise<unknown>;
#temporaryFileRepository: UmbTemporaryFileRepository = new UmbTemporaryFileRepository(this);
constructor(host: UmbControllerHost) {
super(host);
this.#init = Promise.all([
this.consumeContext(UMB_DICTIONARY_TREE_STORE_CONTEXT, (instance) => {
this.#treeStore = instance;
}),
]);
}
async list(skip = 0, take = 1000) {
await this.#init;
return this.#detailSource.list(skip, take);
}
async upload(UmbId: string, file: File) {
await this.#init;
if (!UmbId) throw new Error('UmbId is missing');
if (!file) throw new Error('File is missing');