(c *gin.Context)
| 202 | } |
| 203 | |
| 204 | func (h *Handler) refresh_handler(c *gin.Context) { |
| 205 | var refresh_token officialtypes.OpenAIRefreshToken |
| 206 | err := c.BindJSON(&refresh_token) |
| 207 | if err != nil { |
| 208 | c.JSON(400, gin.H{"error": gin.H{ |
| 209 | "message": "Request must be proper JSON", |
| 210 | "type": "invalid_request_error", |
| 211 | "param": nil, |
| 212 | "code": err.Error(), |
| 213 | }}) |
| 214 | return |
| 215 | } |
| 216 | |
| 217 | proxy_url := h.proxy.GetProxyIP() |
| 218 | client := bogdanfinn.NewStdClient() |
| 219 | openaiRefreshToken, status, err := chatgpt.GETTokenForRefreshToken(client, refresh_token.RefreshToken, proxy_url) |
| 220 | if err != nil { |
| 221 | c.JSON(400, gin.H{ |
| 222 | "message": "Request must be proper JSON", |
| 223 | "type": "invalid_request_error", |
| 224 | "param": nil, |
| 225 | "code": err.Error(), |
| 226 | }) |
| 227 | return |
| 228 | } |
| 229 | c.JSON(status, openaiRefreshToken) |
| 230 | } |
| 231 | |
| 232 | func (h *Handler) session_handler(c *gin.Context) { |
| 233 | var session_token officialtypes.OpenAISessionToken |
nothing calls this directly
no test coverage detected