23 lines
538 B
JavaScript
23 lines
538 B
JavaScript
class ServiceOfMachines {
|
|
constructor(adapter, store) {
|
|
this.adapter = adapter
|
|
this.store = store
|
|
}
|
|
|
|
async fetchModalMachines() {
|
|
return await this.adapter.getModalMachines()
|
|
}
|
|
|
|
async setModalMachines(machines) {
|
|
const result = await this.store.dispatch('machines/saveModalMachines', machines)
|
|
return result
|
|
}
|
|
|
|
async makeFetchAndPutModalMachines() {
|
|
const machines = await this.fetchModalMachines()
|
|
await this.setModalMachines(machines)
|
|
return machines
|
|
}
|
|
}
|
|
|
|
export default ServiceOfMachines |