chore: modenrize it

This commit is contained in:
krau
2025-12-27 16:01:41 +08:00
parent ad7e01f052
commit 8dd6265d55
3 changed files with 4 additions and 4 deletions

View File

@@ -37,7 +37,7 @@ func main() {
return err return err
} }
var content map[string]interface{} var content map[string]any
if err := yaml.Unmarshal(data, &content); err != nil { if err := yaml.Unmarshal(data, &content); err != nil {
return fmt.Errorf("failed to parse yaml %s: %w", path, err) return fmt.Errorf("failed to parse yaml %s: %w", path, err)
} }

View File

@@ -46,8 +46,8 @@ func (k *KemonoParser) CanHandle(text string) bool {
var path string var path string
for _, domain := range kemonoDomains { for _, domain := range kemonoDomains {
if idx := strings.Index(text, domain); idx != -1 { if _, after, ok := strings.Cut(text, domain); ok {
remaining := text[idx+len(domain):] remaining := after
if len(remaining) > 0 && remaining[0] == '/' { if len(remaining) > 0 && remaining[0] == '/' {
path = remaining[1:] path = remaining[1:]
} }

View File

@@ -85,7 +85,7 @@ func TestConcurrencySafety(t *testing.T) {
wg.Add(1) wg.Add(1)
go func() { go func() {
defer wg.Done() defer wg.Done()
for i := 0; i < n; i++ { for i := range n {
q.Add(newTask(fmt.Sprintf("p%d", i))) q.Add(newTask(fmt.Sprintf("p%d", i)))
} }
}() }()