refactor: use strings.CutPrefix

Signed-off-by: yajianggroup <yajianggroup@outlook.com>
This commit is contained in:
yajianggroup 2025-09-12 19:03:54 +08:00
parent 5534c01cdb
commit cfaf30083a

View file

@ -185,8 +185,8 @@ func (g *TarGzExtractor) Extract(buffer *bytes.Buffer, targetDir string) error {
func stripPluginName(name string) string {
var strippedName string
for suffix := range Extractors {
if strings.HasSuffix(name, suffix) {
strippedName = strings.TrimSuffix(name, suffix)
if before, ok := strings.CutSuffix(name, suffix); ok {
strippedName = before
break
}
}