@@ -23,11 +23,13 @@ type ExchangePayload struct {
|
||||
Data *ExchangeData
|
||||
}
|
||||
|
||||
type ExchangeResponse struct {
|
||||
RedirectUri string `json:"redirect_uri"`
|
||||
}
|
||||
|
||||
type ExchangeResult struct {
|
||||
Common shared.CommonResult
|
||||
Data *struct {
|
||||
RedirectUri string `json:"redirect_uri"`
|
||||
}
|
||||
Data *ExchangeResponse
|
||||
}
|
||||
|
||||
func (self *AuthServiceImpl) Exchange(payload *ExchangePayload) (result *ExchangeResult) {
|
||||
@@ -113,16 +115,14 @@ func (self *AuthServiceImpl) Exchange(payload *ExchangePayload) (result *Exchang
|
||||
SetError(nil).
|
||||
Throw(payload.Context)
|
||||
|
||||
resultData := struct {
|
||||
RedirectUri string `json:"redirect_uri"`
|
||||
}{url.String()}
|
||||
resultData := &ExchangeResponse{url.String()}
|
||||
|
||||
result = &ExchangeResult{
|
||||
Common: shared.CommonResult{
|
||||
HttpCode: 200,
|
||||
Exception: exception,
|
||||
},
|
||||
Data: &resultData,
|
||||
Data: resultData,
|
||||
}
|
||||
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user