| 123456789101112131415161718192021222324 |
- import { DataDeleterArgs } from '~/types/interfaces'
- import DataManager from '~/services/connection/dataManager'
- import { repositoryHelper } from '~/services/store/repository'
- /**
- * Le DataDeleter a pour rôle de supprimer des enregistrements via l'API Opentalent
- */
- class DataDeleter extends DataManager {
- protected arguments!: DataDeleterArgs
- /**
- * Exécute la requête
- */
- protected async _invoke (): Promise<any> {
- // const url = ConstructUrl.invoke(this.arguments)
- // const response = await Connection.invoke(HTTP_METHOD.DELETE, url, this.arguments)
- if (this.arguments.model) {
- await repositoryHelper.deleteItem(this.arguments.model, this.arguments.id)
- }
- return null
- }
- }
- export default DataDeleter
|