import { getRepository } from 'typeorm' import { MarketplaceStore } from '../../../entities' import { STORE_STATUS } from '../../constants' export const deleteMarketplaceStore = { async deleteMarketplaceStore(_: any, { name }, context: any) { const foundMarketplaceStore: MarketplaceStore = await getRepository(MarketplaceStore).findOne({ where: { domain: context.state.domain, name } }) await getRepository(MarketplaceStore).save({ ...foundMarketplaceStore, status: STORE_STATUS.TERMINATED, updater: context.state.user }) return true } }