From a9d7358937bb54b11a29c4aa971698d7c038a597 Mon Sep 17 00:00:00 2001 From: Bernardo Vieira Date: Mon, 6 Nov 2023 18:33:09 +0000 Subject: [PATCH] add tokens to levels rules --- .../models/learnAndEarn/learnAndEarnLevel.ts | 1 + .../core/src/services/learnAndEarn/answer.ts | 34 ++++++++++++++++--- .../core/src/services/learnAndEarn/list.ts | 7 +++- 3 files changed, 36 insertions(+), 6 deletions(-) diff --git a/packages/core/src/database/models/learnAndEarn/learnAndEarnLevel.ts b/packages/core/src/database/models/learnAndEarn/learnAndEarnLevel.ts index 4fe1c32c4..8cf1b3d8a 100644 --- a/packages/core/src/database/models/learnAndEarn/learnAndEarnLevel.ts +++ b/packages/core/src/database/models/learnAndEarn/learnAndEarnLevel.ts @@ -17,6 +17,7 @@ export class LearnAndEarnLevelModel extends Model { @@ -45,7 +49,7 @@ export async function listLevels( } include.push({ - attributes: ['id', 'totalReward', 'lessons', 'asset'], + attributes: ['id', 'totalReward', 'lessons', 'asset', 'rules'], model: learnAndEarnLevel, where: { [Op.and]: [ @@ -103,6 +107,7 @@ export async function listLevels( totalReward: level!.totalReward, totalLessons: level!.lessons, asset: level!.asset, + rules: level!.rules, status: level!.userLevel?.status || 'available' })) };