fix(auth): replace MarkResult with hook OnResult for result handling
This commit is contained in:
@@ -691,14 +691,14 @@ func (m *Manager) executeCountMixedOnce(ctx context.Context, providers []string,
|
|||||||
if ra := retryAfterFromError(errExec); ra != nil {
|
if ra := retryAfterFromError(errExec); ra != nil {
|
||||||
result.RetryAfter = ra
|
result.RetryAfter = ra
|
||||||
}
|
}
|
||||||
m.MarkResult(execCtx, result)
|
m.hook.OnResult(execCtx, result)
|
||||||
if isRequestInvalidError(errExec) {
|
if isRequestInvalidError(errExec) {
|
||||||
return cliproxyexecutor.Response{}, errExec
|
return cliproxyexecutor.Response{}, errExec
|
||||||
}
|
}
|
||||||
lastErr = errExec
|
lastErr = errExec
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
m.MarkResult(execCtx, result)
|
m.hook.OnResult(execCtx, result)
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user