Merge pull request #98 from AAVikings/develop

Adding simulator on bot creation
This commit is contained in:
benme authored and GitHub committed 2019-03-19 17:38:08 +01:00
commit 0ec10aabdc
1 file changed
+19 -1
+19 -1
View File
@@ -7,7 +7,7 @@ import { notifications_sendTeamCreateConfirmation, notifications_sendTeamMemberI
import TEAMS_CONNECTIONS_FRAGMENT from '../../fragments/TeamsConnectionsFragment'
import TEAMS_FRAGMENT from '../../fragments/TeamsFragment'
import TEAM_FB_FRAGMENT from '../../fragments/TeamFBFragment'
import FB_FRAGMENT from '../../fragments/FBFragment'
import { logger, AuthenticationError, ServiceUnavailableError, DatabaseError, ConflictError } from '../../../logger'
@@ -113,6 +113,24 @@ export const resolvers = {
if(createTeam) notifications_sendTeamCreateConfirmation(email, name, botName)
}
await ctx.db.mutation.createFinancialBeings({ data:{
type:'BOT',
kind:'INDICATOR',
name:'Simulator ' + botName,
slug:'simulator-' + botSlug,
avatar:avatar,
team: {
connect:{
id:createTeam.id
}
}
}
}, FB_FRAGMENT)
.catch((err) => {
logger.debug(err, 'Error creating the simulator: ')
return new DatabaseError(err)
})
logger.info('createTeam creating simulator success')
return createTeam
},
async updateTeamProfile(parent, { slug, owner, description, motto, avatar, banner }, ctx, info) {