refactor: use strings.CutPrefix

Signed-off-by: yajianggroup <yajianggroup@outlook.com>
pull/31286/head
yajianggroup 1 week ago
parent 5534c01cdb
commit cfaf30083a

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

Loading…
Cancel
Save