diff --git a/services/client/src/pages/PoolDetails/PoolDetails.tsx b/services/client/src/pages/PoolDetails/PoolDetails.tsx index 57d0b2ad..7e2699c9 100644 --- a/services/client/src/pages/PoolDetails/PoolDetails.tsx +++ b/services/client/src/pages/PoolDetails/PoolDetails.tsx @@ -203,7 +203,7 @@ export const PoolDetails = () => { 👑 - Weekly Leaderboard + Leaderboard {leaderRewards?.length > 0 && ( diff --git a/services/hype-backend/package.json b/services/hype-backend/package.json index 0fb9905a..eb52d028 100644 --- a/services/hype-backend/package.json +++ b/services/hype-backend/package.json @@ -21,9 +21,9 @@ "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest --runInBand --config ./test/jest-e2e.json", - "typeorm": "yarn typeorm-ts-node-esm -d data-source.ts", + "typeorm": "yarn typeorm-ts-node-commonjs -d data-source.ts", "typeorm:run": "yarn typeorm migration:run", - "typeorm:prod": "yarn typeorm-ts-node-esm -d dist/data-source.js", + "typeorm:prod": "yarn typeorm-ts-node-commonjs -d dist/data-source.js", "typeorm:prod:run": "yarn typeorm:prod migration:run", "typeorm:drop": "yarn typeorm schema:drop", "typeorm:revert": "yarn typeorm migration:revert", diff --git a/services/hype-backend/src/modules/group/ingester.service.ts b/services/hype-backend/src/modules/group/ingester.service.ts index bc875cb6..9fd9da2b 100644 --- a/services/hype-backend/src/modules/group/ingester.service.ts +++ b/services/hype-backend/src/modules/group/ingester.service.ts @@ -223,7 +223,7 @@ export class IngesterService implements OnModuleInit { } const weekStart = DateTime.local() .startOf('week') - .set({ weekday: 0 }) // Sunday + .set({ weekday: 7 }) // Sunday .toJSDate(); for (const chatInfo of chatInfos) { diff --git a/services/hype-backend/src/modules/reward/reward.service.ts b/services/hype-backend/src/modules/reward/reward.service.ts index 2d6b75f9..0176e4f7 100644 --- a/services/hype-backend/src/modules/reward/reward.service.ts +++ b/services/hype-backend/src/modules/reward/reward.service.ts @@ -378,17 +378,17 @@ export class RewardService { } async getLeaderboard(poolId: string): Promise { - const currentDate = DateTime.utc(); - const startDate = currentDate - .startOf('week') - .minus({ days: 1 }) - .set({ hour: 0, minute: 0, second: 0, millisecond: 0 }) - .toJSDate(); - const endDate = currentDate - .endOf('week') - .minus({ days: 1 }) - .set({ hour: 23, minute: 59, second: 59, millisecond: 999 }) - .toJSDate(); + // const currentDate = DateTime.utc(); + // const startDate = currentDate + // .startOf('week') + // .minus({ days: 1 }) + // .set({ hour: 0, minute: 0, second: 0, millisecond: 0 }) + // .toJSDate(); + // const endDate = currentDate + // .endOf('week') + // .minus({ days: 1 }) + // .set({ hour: 23, minute: 59, second: 59, millisecond: 999 }) + // .toJSDate(); const qb = this.rewardRepository .createQueryBuilder('reward') @@ -407,14 +407,14 @@ export class RewardService { .andWhere( '(reward.telegramUsername IS NOT NULL OR reward.telegramId IS NOT NULL)', ) - .andWhere('reward.date_from BETWEEN :startDate AND :endDate', { - startDate, - endDate, - }) - .andWhere('reward.date_to BETWEEN :startDate AND :endDate', { - startDate, - endDate, - }) + // .andWhere('reward.date_from BETWEEN :startDate AND :endDate', { + // startDate, + // endDate, + // }) + // .andWhere('reward.date_to BETWEEN :startDate AND :endDate', { + // startDate, + // endDate, + // }) .andWhere('reward.isBonus = :isBonus', { isBonus: false }) .groupBy('reward.telegramId, reward.telegramUsername') .orderBy('"totalImpressions"', 'DESC')