MCPcopy Create free account
hub / github.com/aurora-develop/aurora / refresh_handler

Method refresh_handler

initialize/handlers.go:204–230  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

202}
203
204func (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
232func (h *Handler) session_handler(c *gin.Context) {
233 var session_token officialtypes.OpenAISessionToken

Callers

nothing calls this directly

Calls 2

NewStdClientFunction · 0.92
GetProxyIPMethod · 0.80

Tested by

no test coverage detected