From c795e19663a93c24908a7318975f820bac63164f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 3 Aug 2022 15:08:36 +0200 Subject: Automatically rebuild native modules on ABI change --- server/models/application/application.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'server/models/application') diff --git a/server/models/application/application.ts b/server/models/application/application.ts index a479de5d2..d4590e001 100644 --- a/server/models/application/application.ts +++ b/server/models/application/application.ts @@ -1,5 +1,6 @@ import memoizee from 'memoizee' import { AllowNull, Column, Default, DefaultScope, HasOne, IsInt, Model, Table } from 'sequelize-typescript' +import { getNodeABIVersion } from '@server/helpers/version' import { AttributesOnly } from '@shared/typescript-utils' import { AccountModel } from '../account/account' @@ -37,6 +38,14 @@ export class ApplicationModel extends Model AccountModel, { foreignKey: { allowNull: true @@ -52,4 +61,17 @@ export class ApplicationModel extends Model