Add support for new SDK (0.37.*) and support for upgrading channels and claims to new metadata #28
1 changed files with 11 additions and 13 deletions
|
@ -1,10 +1,7 @@
|
||||||
package tagsManager
|
package tagsManager
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"regexp"
|
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/lbryio/lbry.go/extras/errors"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -65,16 +62,17 @@ func SanitizeTags(tags []string, youtubeChannelID string) ([]string, error) {
|
||||||
|
|
||||||
func normalizeTag(t string) (string, error) {
|
func normalizeTag(t string) (string, error) {
|
||||||
t = strings.ToLower(t)
|
t = strings.ToLower(t)
|
||||||
r, err := regexp.Compile("/\\([^\\)]+\\)/g")
|
return t, nil
|
||||||
if err != nil {
|
//r, err := regexp.Compile("/\\([^\\)]+\\)/g")
|
||||||
return "", errors.Err(err)
|
//if err != nil {
|
||||||
}
|
// return "", errors.Err(err)
|
||||||
r2, err := regexp.Compile("/[^\\w-'&]/g")
|
//}
|
||||||
if err != nil {
|
//r2, err := regexp.Compile("/[^\\w-'& \+]/g")
|
||||||
return "", errors.Err(err)
|
//if err != nil {
|
||||||
}
|
// return "", errors.Err(err)
|
||||||
t = r.ReplaceAllString(t, "")
|
//}
|
||||||
return r2.ReplaceAllString(t, ""), nil
|
//t = r.ReplaceAllString(t, "")
|
||||||
|
//return r2.ReplaceAllString(t, ""), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
type tagsSanitizer struct {
|
type tagsSanitizer struct {
|
||||||
|
|
Loading…
Reference in a new issue