mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Fix Performer Studio filtering (#1483)
* Fix performer studio filtering * Fix studio filter hook
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package utils
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"strings"
|
||||
"time"
|
||||
)
|
||||
|
||||
@@ -15,3 +17,18 @@ func RandomSequence(n int) string {
|
||||
}
|
||||
return string(b)
|
||||
}
|
||||
|
||||
type StrFormatMap map[string]interface{}
|
||||
|
||||
func StrFormat(format string, m StrFormatMap) string {
|
||||
args := make([]string, len(m)*2)
|
||||
i := 0
|
||||
|
||||
for k, v := range m {
|
||||
args[i] = fmt.Sprintf("{%s}", k)
|
||||
args[i+1] = fmt.Sprint(v)
|
||||
i += 2
|
||||
}
|
||||
|
||||
return strings.NewReplacer(args...).Replace(format)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user