Files
libkiwi/utils.go
T
2026-06-05 17:36:21 -04:00

25 lines
393 B
Go

package libkiwi
import (
"context"
"gitgud.io/yats/cerberus"
)
func (kf *KF) solveKiwiFlare(ctx context.Context) error {
c, err := cerberus.NewChallenge(ctx, kf.client, kf.domain.String())
if err != nil {
return err
}
s, err := cerberus.Solve(ctx, c)
if err != nil {
return err
}
_, err = cerberus.Submit(ctx, kf.client, s, "/")
if err != nil {
return err
}
return nil
}