diff --git a/src/models/License.ts b/src/models/License.ts index a0c1a33..c4ac5cf 100644 --- a/src/models/License.ts +++ b/src/models/License.ts @@ -1,4 +1,5 @@ import {model, ObjectId, Schema, Types} from "mongoose"; +import encrypt from 'mongoose-encryption'; export enum ILicenseMetaType { STRING @@ -38,4 +39,9 @@ const LicenseSchema = new Schema({ } }); -export const Account = model("licenses", LicenseSchema); \ No newline at end of file +LicenseSchema.plugin(encrypt, { + encryptionKey: process.env.ENC_KEY, + signingKey: process.env.SIG_KEY +}); + +export const License = model("licenses", LicenseSchema); \ No newline at end of file