Add some checking of channel ID before sending websocket event (#7431)

Этот коммит содержится в:
Joram Wilander
2017-09-15 06:56:08 -04:00
коммит произвёл George Goldberg
родитель b6fb98a431
Коммит 600beb5af3
3 изменённых файлов: 51 добавлений и 1 удалений

Просмотреть файл

@@ -18,6 +18,7 @@ import (
"strconv"
"strings"
"time"
"unicode"
goi18n "github.com/nicksnyder/go-i18n/i18n"
"github.com/pborman/uuid"
@@ -492,3 +493,17 @@ func IsValidNumberString(value string) bool {
return true
}
func IsValidId(value string) bool {
if len(value) != 26 {
return false
}
for _, r := range value {
if !unicode.IsLetter(r) && !unicode.IsNumber(r) {
return false
}
}
return true
}