feat: Expose flow count with connections of getApp query

This commit is contained in:
Faruk AYDIN
2022-08-13 01:50:03 +03:00
parent c7d5584cd9
commit bb37299c5b
4 changed files with 30 additions and 9 deletions

View File

@@ -3,6 +3,7 @@ import type { RelationMappings } from 'objection';
import { AES, enc } from 'crypto-js';
import Base from './base';
import User from './user';
import Step from './step';
import appConfig from '../config/app';
import { IJSONObject } from '@automatisch/types';
import Telemetry from '../helpers/telemetry';
@@ -16,6 +17,7 @@ class Connection extends Base {
verified = false;
draft: boolean;
count?: number;
flowCount?: number;
static tableName = 'connections';
@@ -43,6 +45,14 @@ class Connection extends Base {
to: 'users.id',
},
},
steps: {
relation: Base.HasManyRelation,
modelClass: Step,
join: {
from: 'connections.id',
to: 'steps.connection_id',
},
},
});
encryptData(): void {