diff options
Diffstat (limited to 'core/user/user.go')
-rw-r--r-- | core/user/user.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/user/user.go b/core/user/user.go index 3159d340a..218cb3d18 100644 --- a/core/user/user.go +++ b/core/user/user.go @@ -17,6 +17,7 @@ import ( var _datastore *data.Datastore const moderatorScopeKey = "MODERATOR" +const minSuggestedUsernamePoolLength = 10 // User represents a single chat user. type User struct { @@ -59,7 +60,7 @@ func CreateAnonymousUser(displayName string) (*User, error) { if displayName == "" { suggestedUsernamesList := data.GetSuggestedUsernamesList() - if len(suggestedUsernamesList) != 0 { + if len(suggestedUsernamesList) >= minSuggestedUsernamePoolLength { index := utils.RandomIndex(len(suggestedUsernamesList)) displayName = suggestedUsernamesList[index] } else { |