Removed redundant destroy() methods

This commit is contained in:
leekelleher
2024-05-29 09:54:59 +01:00
parent 096eb3b046
commit b3f204a164
10 changed files with 18 additions and 26 deletions

View File

@@ -43,8 +43,6 @@ export class UmbExtensionCollectionRepository
const data = { items, total };
return { data };
}
destroy(): void {}
}
export { UmbExtensionCollectionRepository as api };

View File

@@ -37,8 +37,6 @@ export class UmbDataTypeCollectionRepository extends UmbRepositoryBase implement
return { data, error, asObservable: () => this.#itemStore!.items(uniques) };
}
destroy(): void {}
}
export default UmbDataTypeCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbDictionaryCollectionFilterModel } from '../types.js';
import { UmbDictionaryCollectionServerDataSource } from './dictionary-collection.server.data-source.js';
import type { UmbDictionaryCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbDictionaryCollectionRepository implements UmbCollectionRepository {
export class UmbDictionaryCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbDictionaryCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbDictionaryCollectionServerDataSource(host);
}
async requestCollection(filter: UmbDictionaryCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbDictionaryCollectionRepository;

View File

@@ -16,8 +16,6 @@ export class UmbDocumentCollectionRepository extends UmbRepositoryBase implement
async requestCollection(query: UmbDocumentCollectionFilterModel) {
return this.#collectionSource.getCollection(query);
}
destroy(): void {}
}
export default UmbDocumentCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbLanguageCollectionFilterModel } from '../types.js';
import { UmbLanguageCollectionServerDataSource } from './language-collection.server.data-source.js';
import type { UmbLanguageCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbLanguageCollectionRepository implements UmbCollectionRepository {
export class UmbLanguageCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbLanguageCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbLanguageCollectionServerDataSource(host);
}
async requestCollection(filter: UmbLanguageCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbLanguageCollectionRepository;

View File

@@ -23,8 +23,6 @@ export class UmbMediaCollectionRepository extends UmbRepositoryBase implements U
async requestCollection(query: UmbMediaCollectionFilterModel) {
return this.#collectionSource.getCollection(query);
}
destroy(): void {}
}
export default UmbMediaCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbMemberGroupCollectionFilterModel } from '../types.js';
import { UmbMemberGroupCollectionServerDataSource } from './member-group-collection.server.data-source.js';
import type { UmbMemberGroupCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbMemberGroupCollectionRepository implements UmbCollectionRepository {
export class UmbMemberGroupCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbMemberGroupCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbMemberGroupCollectionServerDataSource(host);
}
async requestCollection(filter: UmbMemberGroupCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbMemberGroupCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbRelationTypeCollectionFilterModel } from '../types.js';
import { UmbRelationTypeCollectionServerDataSource } from './relation-type-collection.server.data-source.js';
import type { UmbRelationTypeCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbRelationTypeCollectionRepository implements UmbCollectionRepository {
export class UmbRelationTypeCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbRelationTypeCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbRelationTypeCollectionServerDataSource(host);
}
async requestCollection(filter: UmbRelationTypeCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbRelationTypeCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbRelationCollectionFilterModel } from '../types.js';
import { UmbRelationCollectionServerDataSource } from './relation-collection.server.data-source.js';
import type { UmbRelationCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbRelationCollectionRepository implements UmbCollectionRepository {
export class UmbRelationCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbRelationCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbRelationCollectionServerDataSource(host);
}
async requestCollection(filter: UmbRelationCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbRelationCollectionRepository;

View File

@@ -1,21 +1,21 @@
import type { UmbWebhookCollectionFilterModel } from '../types.js';
import { UmbWebhookCollectionServerDataSource } from './webhook-collection.server.data-source.js';
import type { UmbWebhookCollectionDataSource } from './types.js';
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
import type { UmbCollectionRepository } from '@umbraco-cms/backoffice/collection';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbWebhookCollectionRepository implements UmbCollectionRepository {
export class UmbWebhookCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
#collectionSource: UmbWebhookCollectionDataSource;
constructor(host: UmbControllerHost) {
super(host);
this.#collectionSource = new UmbWebhookCollectionServerDataSource(host);
}
async requestCollection(filter: UmbWebhookCollectionFilterModel) {
return this.#collectionSource.getCollection(filter);
}
destroy(): void {}
}
export default UmbWebhookCollectionRepository;