Skip to content

Commit

Permalink
fix: remove referral rewards dead code (#516)
Browse files Browse the repository at this point in the history
* fix: remove referral rewards dead code

* Remove code

* Fix lint

* Fix tessts

* Fix lint

---------

Co-authored-by: amateima <[email protected]>
  • Loading branch information
amateima and amateima authored Feb 5, 2025
1 parent 5edfdc4 commit b8ebdab
Show file tree
Hide file tree
Showing 14 changed files with 15 additions and 693 deletions.
2 changes: 0 additions & 2 deletions src/modules/database/database.providers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ import { CommunityRewards } from "../airdrop/model/community-rewards.entity";
import { UserWallet } from "../user/model/user-wallet.entity";
import { MerkleDistributorRecipient } from "../airdrop/model/merkle-distributor-recipient.entity";
import { MerkleDistributorWindow } from "../airdrop/model/merkle-distributor-window.entity";
import { DepositsMv } from "../deposit/model/DepositsMv.entity";
import { DepositsFilteredReferrals } from "../referral/model/DepositsFilteredReferrals.entity";
import { DepositReferralStat } from "../deposit/model/deposit-referral-stat.entity";
import { FundsDepositedEv } from "../web3/model/funds-deposited-ev.entity";
Expand Down Expand Up @@ -50,7 +49,6 @@ const entities = [
UserWallet,
MerkleDistributorWindow,
MerkleDistributorRecipient,
DepositsMv,
DepositsFilteredReferrals,
DepositReferralStat,
FundsDepositedEv,
Expand Down
2 changes: 1 addition & 1 deletion src/modules/deposit/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ export class DepositService {

if (query.depositorOrRecipientAddress) {
const userAddress = this.assertValidAddress(query.depositorOrRecipientAddress);
const rewards = await this.rewardService.getRewardsForDepositsAndUserAddress(deposits, userAddress);
const rewards = await this.rewardService.getRewardsForDepositsAndUserAddress(deposits);
const enrichedDeposits = this.rewardService.enrichDepositsWithRewards(userAddress, deposits, rewards);
return {
deposits: enrichedDeposits.map(({ deposit, rewards }) => {
Expand Down
18 changes: 2 additions & 16 deletions src/modules/referral/entry-points/http/controller.ts
Original file line number Diff line number Diff line change
@@ -1,29 +1,15 @@
import { Controller, Get, Query, UseGuards, Body, Delete } from "@nestjs/common";
import { Controller, UseGuards, Body, Delete } from "@nestjs/common";
import { ApiTags, ApiBearerAuth } from "@nestjs/swagger";

import { ReferralService } from "../../services/service";
import { GetReferralsQuery, GetReferralsSummaryQuery, DeleteReferralsMerkleDistributionBody } from "./dto";
import { DeleteReferralsMerkleDistributionBody } from "./dto";
import { JwtAuthGuard } from "../../../auth/entry-points/http/jwt.guard";
import { Role, Roles, RolesGuard } from "../../../auth/entry-points/http/roles";

@Controller()
export class ReferralController {
public constructor(private referralService: ReferralService) {}

@Get("referrals/summary")
@ApiTags("referrals")
getReferralSummary(@Query() query: GetReferralsSummaryQuery) {
return this.referralService.getReferralSummaryHandler(query);
}

@Get("referrals/details")
@ApiTags("referrals")
getReferral(@Query() query: GetReferralsQuery) {
const limit = isNaN(parseInt(query.limit)) ? 10 : parseInt(query.limit);
const offset = isNaN(parseInt(query.offset)) ? 10 : parseInt(query.offset);
return this.referralService.getReferrals(query.address, limit, offset);
}

@Delete("referrals/merkle-distribution")
@Roles(Role.Admin)
@UseGuards(JwtAuthGuard, RolesGuard)
Expand Down
3 changes: 0 additions & 3 deletions src/modules/referral/module.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { DynamicModule, Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { AppConfigModule } from "../configuration/configuration.module";
import { DepositsMv } from "../deposit/model/DepositsMv.entity";
import { Deposit } from "../deposit/model/deposit.entity";
import { ReferralController } from "./entry-points/http/controller";
import { ReferralService } from "./services/service";
Expand All @@ -26,7 +25,6 @@ export class ReferralModule {
...module.imports,
TypeOrmModule.forFeature([
Deposit,
DepositsMv,
RewardsWindowJob,
ReferralRewardsWindowJobResult,
DepositReferralStat,
Expand All @@ -46,7 +44,6 @@ export class ReferralModule {
...module.imports,
TypeOrmModule.forFeature([
Deposit,
DepositsMv,
RewardsWindowJob,
ReferralRewardsWindowJobResult,
DepositReferralStat,
Expand Down
122 changes: 0 additions & 122 deletions src/modules/referral/services/queries.ts

This file was deleted.

Loading

0 comments on commit b8ebdab

Please sign in to comment.