From d09265e023b8b3ac746ba623cc0613c311f4c49c Mon Sep 17 00:00:00 2001 From: Daniel Lima Date: Mon, 12 Dec 2022 16:10:17 -0300 Subject: [PATCH] fix(all): Fixing bugs of 3.0 --- packages/analytics.gblib/models/index.ts | 38 +++++++++---------- packages/core.gbapp/models/GBModel.ts | 2 +- packages/security.gbapp/models/index.ts | 48 ++++++++++++------------ src/app.ts | 6 +++ 4 files changed, 50 insertions(+), 44 deletions(-) diff --git a/packages/analytics.gblib/models/index.ts b/packages/analytics.gblib/models/index.ts index db1a0da7..b6dca63c 100644 --- a/packages/analytics.gblib/models/index.ts +++ b/packages/analytics.gblib/models/index.ts @@ -66,45 +66,45 @@ export class GuaribasConversation extends Model { @PrimaryKey @AutoIncrement @Column(DataType.INTEGER) - conversationId: number; + declare conversationId: number; @ForeignKey(() => GuaribasInstance) @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @ForeignKey(() => GuaribasSubject) @Column(DataType.INTEGER) - startSubjectId: number; + declare startSubjectId: number; @BelongsTo(() => GuaribasSubject) - startSubject: GuaribasSubject; + declare startSubject: GuaribasSubject; @ForeignKey(() => GuaribasChannel) @Column(DataType.INTEGER) - channelId: string; + declare channelId: string; @Column(DataType.DATE) - rateDate: Date; + declare rateDate: Date; @Column(DataType.FLOAT) - rate: number; + declare rate: number; @Column(DataType.STRING(512)) - feedback: string; + declare feedback: string; @CreatedAt @Column(DataType.DATE) declare createdAt: Date; @Column(DataType.STRING(255)) - text: string; + declare text: string; @ForeignKey(() => GuaribasUser) @Column(DataType.INTEGER) - startedByUserId: number; + declare startedByUserId: number; @BelongsTo(() => GuaribasUser) - startedBy: GuaribasUser; + declare startedBy: GuaribasUser; } /** @@ -115,14 +115,14 @@ export class GuaribasConversationMessage extends Model GuaribasSubject) @Column(DataType.INTEGER) - subjectId: number; + declare subjectId: number; @Column(DataType.TEXT) - content: string; + declare content: string; @Column(DataType.DATE) @CreatedAt @@ -135,20 +135,20 @@ export class GuaribasConversationMessage extends Model GuaribasConversation) @Column(DataType.INTEGER) - conversationId: number; + declare conversationId: number; //tslint:disable-next-line:no-use-before-declare @BelongsTo(() => GuaribasConversation) - conversation: GuaribasConversation; + declare conversation: GuaribasConversation; @ForeignKey(() => GuaribasInstance) @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @ForeignKey(() => GuaribasUser) @Column(DataType.INTEGER) - userId: number; + declare userId: number; @BelongsTo(() => GuaribasUser) - user: GuaribasUser; + declare user: GuaribasUser; } diff --git a/packages/core.gbapp/models/GBModel.ts b/packages/core.gbapp/models/GBModel.ts index 0842e05e..56a30e51 100644 --- a/packages/core.gbapp/models/GBModel.ts +++ b/packages/core.gbapp/models/GBModel.ts @@ -59,7 +59,7 @@ export class GuaribasInstance extends Model implements IGBInst @PrimaryKey @AutoIncrement @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @Column(DataType.STRING(255)) declare botEndpoint: string; diff --git a/packages/security.gbapp/models/index.ts b/packages/security.gbapp/models/index.ts index a68f0258..ce0b0938 100644 --- a/packages/security.gbapp/models/index.ts +++ b/packages/security.gbapp/models/index.ts @@ -58,47 +58,47 @@ export class GuaribasUser extends Model { @PrimaryKey @AutoIncrement @Column(DataType.INTEGER) - userId: number; + declare userId: number; @Column(DataType.STRING(255)) - displayName: string; + declare displayName: string; @Column(DataType.STRING(255)) - userSystemId: string; + declare userSystemId: string; @Column(DataType.STRING(255)) - userName: string; + declare userName: string; @Column(DataType.STRING(255)) - defaultChannel: string; + declare defaultChannel: string; @Column(DataType.STRING(255)) - email: string; + declare email: string; @Column(DataType.STRING(5)) - locale: string; + declare locale: string; @ForeignKey(() => GuaribasInstance) @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @BelongsTo(() => GuaribasInstance) - instance: GuaribasInstance; + declare instance: GuaribasInstance; @Column(DataType.INTEGER) - agentSystemId: string; + declare agentSystemId: string; @Column(DataType.DATE) - agentContacted: Date; + declare agentContacted: Date; @Column(DataType.STRING(16)) - agentMode: string; + declare agentMode: string; @Column(DataType.TEXT) - conversationReference: string; + declare conversationReference: string; @Column(DataType.STRING(64)) - hearOnDialog: string; + declare hearOnDialog: string; } /** @@ -109,18 +109,18 @@ export class GuaribasGroup extends Model { @PrimaryKey @AutoIncrement @Column(DataType.INTEGER) - groupId: number; + declare groupId: number; @Length({ min: 0, max: 512 }) @Column(DataType.STRING(512)) - displayName: string; + declare displayName: string; @ForeignKey(() => GuaribasInstance) @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @BelongsTo(() => GuaribasInstance) - instance: GuaribasInstance; + declare instance: GuaribasInstance; } /** @@ -130,22 +130,22 @@ export class GuaribasGroup extends Model { export class GuaribasUserGroup extends Model { @ForeignKey(() => GuaribasUser) @Column(DataType.INTEGER) - userId: number; + declare userId: number; @ForeignKey(() => GuaribasGroup) @Column(DataType.INTEGER) - groupId: number; + declare groupId: number; @ForeignKey(() => GuaribasInstance) @Column(DataType.INTEGER) - instanceId: number; + declare instanceId: number; @BelongsTo(() => GuaribasInstance) - instance: GuaribasInstance; + declare instance: GuaribasInstance; @BelongsTo(() => GuaribasGroup) - group: GuaribasGroup; + declare group: GuaribasGroup; @BelongsTo(() => GuaribasUser) - user: GuaribasUser; + declare user: GuaribasUser; } diff --git a/src/app.ts b/src/app.ts index d51cb8d4..ba72d1e7 100644 --- a/src/app.ts +++ b/src/app.ts @@ -110,6 +110,12 @@ export class GBServer { server.use(bodyParser.json()); server.use(bodyParser.urlencoded({ extended: true })); + process.on('unhandledRejection', (err, p) => { + console.log('An unhandledRejection occurred'); + console.log(`Rejected Promise: ${p}`); + console.log(`Rejection: ${err}`); + }); + // Creates working directory. process.env.PWD = process.cwd();