API for setting a list of blocked usernames. For #782
This commit is contained in:
@@ -40,6 +40,7 @@ const chatDisabledKey = "chat_disabled"
|
||||
const externalActionsKey = "external_actions"
|
||||
const customStylesKey = "custom_styles"
|
||||
const videoCodecKey = "video_codec"
|
||||
const blockedUsernamesKey = "blocked_usernames"
|
||||
|
||||
// GetExtraPageBodyContent will return the user-supplied body content.
|
||||
func GetExtraPageBodyContent() string {
|
||||
@@ -552,3 +553,20 @@ func FindHighestVideoQualityIndex(qualities []models.StreamOutputVariant) int {
|
||||
|
||||
return indexedQualities[0].index
|
||||
}
|
||||
|
||||
// GetUsernameBlocklist will return the blocked usernames as a comma seperated string.
|
||||
func GetUsernameBlocklist() string {
|
||||
usernameString, err := _datastore.GetString(blockedUsernamesKey)
|
||||
|
||||
if err != nil {
|
||||
log.Traceln(blockedUsernamesKey, err)
|
||||
return ""
|
||||
}
|
||||
|
||||
return usernameString
|
||||
}
|
||||
|
||||
// SetUsernameBlocklist set the username blocklist as a comma seperated string.
|
||||
func SetUsernameBlocklist(usernames string) error {
|
||||
return _datastore.SetString(serverMetadataTagsKey, usernames)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user