[MM-9777] Avoids adding custom emojis with the same name as a system emoji (#8461)

* Emoji validation fails if name exists in system emojis

* Use hashmap instead of array to improve performance

* Changed utils/StringInMap to emoji/isSystemEmoji

* Load system emojis from model/emoji.json

* Added emoji.json from webapp

* Load system emojis from emoji_data.go instead of emoji.json

* Run `gofmt -w model/emoji_data.go`
Этот коммит содержится в:
Fede
2018-03-23 14:11:43 +01:00
коммит произвёл Harrison Healey
родитель 87762ae62e
Коммит 6094778e69
3 изменённых файлов: 17 добавлений и 1 удалений

6
model/emoji_data.go Обычный файл

Различия файлов скрыты, потому что одна или несколько строк слишком длинны