fix(refactor): add services/adapters/useCases

This commit is contained in:
vbuglov 2024-03-06 14:09:55 +03:00
parent 4b6cda8632
commit 08439ef477
5 changed files with 6 additions and 8 deletions

View File

@ -1,5 +1,5 @@
import {get, post, put, remove} from './apiHelpers.js' import {get, post, put, remove} from './apiHelpers.js'
import {convertList} from '@helpers/adapter/adapter.js' import {convertList, convertObject} from '@helpers/adapter/adapter.js'
const config = { const config = {
id: "id", id: "id",
@ -46,7 +46,7 @@ class Services {
async createService(payload) { async createService(payload) {
let newService = [] let newService = []
const updatedPort = parseFloat(payload.port) const updatedPort = parseFloat(payload.port)
const updatedService = {...convertObject(payload, {config: servConfig}), port: updatedPort} const updatedService = {...convertObject(payload, {config: this.config}), port: updatedPort}
await post(`${this.apiAddr}/servers`, updatedService).then(res => { await post(`${this.apiAddr}/servers`, updatedService).then(res => {
newService = convertObject(res.value, {config: this.config}) newService = convertObject(res.value, {config: this.config})
}).catch(err => { }).catch(err => {
@ -64,7 +64,7 @@ class Services {
async updateService(payload) { async updateService(payload) {
let resService = [] let resService = []
const updatedPort = parseFloat(payload.port) const updatedPort = parseFloat(payload.port)
const updatedService = {...convertObject(payload, {config: servConfig}), port: updatedPort} const updatedService = {...convertObject(payload, {config: this.config}), port: updatedPort}
if (payload.id) { if (payload.id) {
await put(`${this.apiAddr}/servers`, updatedService, payload.id).then(res => { await put(`${this.apiAddr}/servers`, updatedService, payload.id).then(res => {
resService = convertObject(res.value, {config: this.config}) resService = convertObject(res.value, {config: this.config})

View File

@ -1,4 +1,4 @@
import {describe, vi, expect, test, beforeEach} from "vitest"; import {describe, expect, test, beforeEach} from "vitest";
import ServiceOfServices from '@services/serviceOfServices/Services.js' import ServiceOfServices from '@services/serviceOfServices/Services.js'
import {createStore} from 'vuex' import {createStore} from 'vuex'

View File

@ -1,4 +1,4 @@
import {describe, vi, expect, test} from "vitest"; import {describe, expect, test} from "vitest";
import ServiceOfUsers from '@services/serviceOfUsers/Users.js' import ServiceOfUsers from '@services/serviceOfUsers/Users.js'
class AdapterOfUsers { class AdapterOfUsers {

View File

@ -1,4 +1,4 @@
import {describe, vi, expect, test, beforeEach} from "vitest"; import {describe, expect, test, beforeEach} from "vitest";
import CaseOfUsersInService from '@useCases/CaseOfUsersInService.js' import CaseOfUsersInService from '@useCases/CaseOfUsersInService.js'
import {createStore} from 'vuex' import {createStore} from 'vuex'

View File

@ -18,8 +18,6 @@ describe("tests App mounted with vuex", () => {
}, },
}) })
const mockData = [ const mockData = [
{ {
"id": 1, "id": 1,