diff --git a/src/handlers/BaseHandlerResult.ts b/src/handlers/BaseHandlerResult.ts new file mode 100644 index 0000000..13902fa --- /dev/null +++ b/src/handlers/BaseHandlerResult.ts @@ -0,0 +1,3 @@ +export interface BaseHandlerResult { + message: string +} diff --git a/src/handlers/users/ProjectHandler.ts b/src/handlers/users/ProjectHandler.ts index 80a0c73..7111b11 100644 --- a/src/handlers/users/ProjectHandler.ts +++ b/src/handlers/users/ProjectHandler.ts @@ -1,7 +1,8 @@ import { v4 as uuid } from 'uuid' -import DataStore from '../../../datastore/DataStore' -import { ProjectDefinition } from '../../../models/ProjectDefinition' -import Logger from '../../../utils/Logger' +import DataStore from '../../datastore/DataStore' +import { ProjectDefinition } from '../../models/ProjectDefinition' +import Logger from '../../utils/Logger' +import { BaseHandlerResult } from '../BaseHandlerResult' export interface RegisterProjectParams { name: string @@ -9,12 +10,8 @@ export interface RegisterProjectParams { description: string } -export interface BaseHandlerResult { - message: string -} - export interface RegisterProjectResult extends BaseHandlerResult { - data?: ProjectDefinition + data: ProjectDefinition } export async function registerProject( diff --git a/src/handlers/users/apps/appdefinition/AppDefinitionHandler.ts b/src/handlers/users/apps/appdefinition/AppDefinitionHandler.ts index e18c4d1..263b0cb 100644 --- a/src/handlers/users/apps/appdefinition/AppDefinitionHandler.ts +++ b/src/handlers/users/apps/appdefinition/AppDefinitionHandler.ts @@ -4,6 +4,8 @@ import ServiceManager from '../../../../user/ServiceManager' import CaptainConstants from '../../../../utils/CaptainConstants' import Logger from '../../../../utils/Logger' +import { BaseHandlerResult } from '../../../BaseHandlerResult' + export interface RegisterAppDefinitionParams { appName: string projectId: string @@ -11,10 +13,6 @@ export interface RegisterAppDefinitionParams { isDetachedBuild: boolean } -export interface BaseHandlerResult { - message: string -} - export async function registerAppDefinition( params: RegisterAppDefinitionParams, dataStore: DataStore,