File tree Expand file tree Collapse file tree
backend/src/puzzle-review/puzzle-review/controllers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 Delete ,
77 Param ,
88 Query ,
9+ Req ,
910 Logger ,
1011 ParseUUIDPipe ,
1112 ParseIntPipe ,
@@ -78,15 +79,17 @@ export class PuzzleReviewController {
7879 status : 201 ,
7980 description : 'Review submitted successfully' ,
8081 } )
81- async createReview ( reviewData : CreateReviewDto ) : Promise < {
82+ async createReview (
83+ @Req ( ) request : Request ,
84+ reviewData : CreateReviewDto ,
85+ ) : Promise < {
8286 success : boolean ;
8387 message : string ;
8488 data : ReviewResponse ;
8589 } > {
86- const request : Request = { } as Request ; // Temporary workaround for @Req () decorator issue
8790 this . logger . log ( `Creating review for puzzle: ${ reviewData . puzzleId } ` ) ;
8891
89- const ipAddress = request . ip || request . connection . remoteAddress ;
92+ const ipAddress = request . ip || ( request as any ) . connection ? .remoteAddress ;
9093
9194 const review = await this . reviewService . createReview ( reviewData , ipAddress ) ;
9295
You can’t perform that action at this time.
0 commit comments