chore(api): update sms batch schema

This commit is contained in:
isra el
2024-04-28 19:37:29 +03:00
parent 623847dc84
commit 1e7aba00f1
2 changed files with 14 additions and 4 deletions

View File

@@ -111,10 +111,8 @@ export class GatewayService {
smsBatch = await this.smsBatchModel.create({
device: device._id,
message,
metadata: {
recipientCount: recipients.length,
recipientPreview: this.getRecipientsPreview(recipients),
},
recipientCount: recipients.length,
recipientPreview: this.getRecipientsPreview(recipients),
})
} catch (e) {
throw new HttpException(

View File

@@ -14,6 +14,18 @@ export class SMSBatch {
@Prop({ type: String })
message: string
@Prop({ type: Boolean, default: false })
encrypted: boolean
@Prop({ type: String })
encryptedMessage: string
@Prop({ type: Number })
recipientCount: number
@Prop({ type: String })
recipientPreview: string
// misc metadata for debugging
@Prop({ type: Object })
metadata: Record<string, any>