@@ -30,23 +30,6 @@ export class ContentWageService {
3030 return gold ;
3131 }
3232
33- // TODO: Test 작성
34- async calculateGoldByDate ( rewards : Reward [ ] , date : Date ) {
35- let gold = 0 ;
36-
37- for ( const reward of rewards ) {
38- const price =
39- await this . userContentService . getContentRewardItemAveragePriceByDate (
40- reward . contentRewardItemId ,
41- date ,
42- ) ;
43-
44- gold += price * reward . averageQuantity ;
45- }
46-
47- return gold ;
48- }
49-
5033 // TODO: Test 작성
5134 async calculateSeeMoreRewardsGold (
5235 contentSeeMoreRewards : {
@@ -75,35 +58,6 @@ export class ContentWageService {
7558 return await this . calculateGold ( seeMoreRewards ) ;
7659 }
7760
78- // TODO: Test 작성
79- async calculateSeeMoreRewardsGoldByDate (
80- contentSeeMoreRewards : {
81- contentRewardItemId : number ;
82- quantity : {
83- toNumber : ( ) => number ;
84- } ;
85- } [ ] ,
86- date : Date ,
87- includeContentRewardItemIds ?: number [ ] ,
88- ) {
89- const seeMoreRewards = contentSeeMoreRewards
90- . filter ( ( reward ) => {
91- if (
92- includeContentRewardItemIds &&
93- ! includeContentRewardItemIds . includes ( reward . contentRewardItemId )
94- ) {
95- return false ;
96- }
97- return true ;
98- } )
99- . map ( ( reward ) => ( {
100- averageQuantity : reward . quantity . toNumber ( ) ,
101- contentRewardItemId : reward . contentRewardItemId ,
102- } ) ) ;
103-
104- return await this . calculateGoldByDate ( seeMoreRewards , date ) ;
105- }
106-
10761 // TODO: Test 작성
10862 async calculateWage ( { gold, duration } : { gold : number ; duration : number } ) {
10963 const goldExchangeRate =
0 commit comments