From 36d77ad7934388a9d765e80895c53cdcd7801f7f Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 12 May 2026 16:06:18 +0200 Subject: [PATCH] refactor: use strconv instead of fmt.Sscanf --- integrations/jikan/types.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/integrations/jikan/types.go b/integrations/jikan/types.go index 9d9aace..6e49bf9 100644 --- a/integrations/jikan/types.go +++ b/integrations/jikan/types.go @@ -2,6 +2,7 @@ package jikan import ( "fmt" + "strconv" "strings" ) @@ -236,8 +237,7 @@ func (a Anime) DurationSeconds() float64 { if c >= '0' && c <= '9' { currentNum += string(c) } else if c == ' ' && currentNum != "" { - val := 0 - fmt.Sscanf(currentNum, "%d", &val) + val, _ := strconv.Atoi(currentNum) if isHours { hours = val } else { @@ -246,15 +246,13 @@ func (a Anime) DurationSeconds() float64 { currentNum = "" } else if len(currentNum) > 0 && (c == 'h' || c == 'H') { isHours = true - val := 0 - fmt.Sscanf(currentNum, "%d", &val) + val, _ := strconv.Atoi(currentNum) hours = val currentNum = "" } } if currentNum != "" { - val := 0 - fmt.Sscanf(currentNum, "%d", &val) + val, _ := strconv.Atoi(currentNum) if isHours { hours = val } else {