(teamId, data, userId)
| 399 | } |
| 400 | |
| 401 | saveTeamInvite(teamId, data, userId) { |
| 402 | const token = uuidv4(); |
| 403 | return db.TeamInvitation.create({ |
| 404 | "team_id": teamId, |
| 405 | "user_id": userId, |
| 406 | token, |
| 407 | projects: data.projects, |
| 408 | canExport: data.canExport |
| 409 | }) |
| 410 | .catch((error) => { |
| 411 | return new Promise((resolve, reject) => reject(error)); |
| 412 | }); |
| 413 | } |
| 414 | |
| 415 | getTeamInvite(token) { |
| 416 | return db.TeamInvitation.findOne({ where: { token } }) |