@@ -55,10 +55,6 @@ func (service *ReportService) Analysis(c *gin.Context, input types.RequestAnalys
55
55
56
56
u , _ := url .Parse (REQUEST_URL )
57
57
58
- q := u .Query ()
59
- q .Add ("video_url" , input .VideoURL )
60
- u .RawQuery = q .Encode ()
61
-
62
58
message := "Video submitted successfully"
63
59
64
60
errCh := make (chan error , 1 )
@@ -81,8 +77,6 @@ func Predict(service ReportService, url string, user usermodel.User, input types
81
77
return err
82
78
}
83
79
84
- fmt .Println ("응답: " , response )
85
-
86
80
result , scores , nomalRatio , statusFrequencies , distances , landmarksInfo := ParseAnalysis (& response )
87
81
score := CalculateScores (result , scores )
88
82
@@ -98,12 +92,14 @@ func Predict(service ReportService, url string, user usermodel.User, input types
98
92
Distances : distances ,
99
93
NeckAngles : landmarksInfo ,
100
94
}
101
-
102
95
savedReport , _ := service .ReportRepository .Save (& report )
103
96
104
97
title , body , _ := GenerateMessage (savedReport .CreatedAt .String ())
98
+ return _SendPushNotification (user , title , body )
99
+ }
105
100
106
- err = fcm .SendPushNotification (user .FcmToken , title , body )
101
+ func _SendPushNotification (user usermodel.User , title string , body string ) error {
102
+ err := fcm .SendPushNotification (user .FcmToken , title , body )
107
103
if err != nil {
108
104
return err
109
105
}
@@ -125,15 +121,13 @@ func HandleRequest(url string, videoURL string) (types.ResponseAnalysis, error)
125
121
}
126
122
req .Header .Set ("Content-Type" , "application/json" )
127
123
128
- // HTTP 클라이언트 요청 보내기
129
124
client := & http.Client {}
130
125
response , err := client .Do (req )
131
126
if err != nil {
132
127
return types.ResponseAnalysis {}, err
133
128
}
134
129
defer response .Body .Close ()
135
130
136
- // 응답 바디 읽기
137
131
body , err := io .ReadAll (response .Body )
138
132
if err != nil {
139
133
return types.ResponseAnalysis {}, err
0 commit comments