[MM-14719] convert users to bots through cmd (#10672)

* [MM-14719] convert users to bots through cmd

* address review comments, add / fix unit tests

* change command from "modify" to "convert"; review comments

* code review comments, clean up
Этот коммит содержится в:
Siyuan Liu
2019-05-06 07:59:51 -07:00
коммит произвёл Christopher Speller
родитель dce6cb601f
Коммит fc15eda37f
6 изменённых файлов: 137 добавлений и 0 удалений

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

@@ -172,6 +172,16 @@ func UserFromBot(b *Bot) *User {
}
}
// BotFromUser returns a bot model given a user model
func BotFromUser(u *User) *Bot {
return &Bot{
OwnerId: u.Id,
UserId: u.Id,
Username: u.Username,
DisplayName: u.GetDisplayName(SHOW_USERNAME),
}
}
// BotListFromJson deserializes a list of bots from json.
func BotListFromJson(data io.Reader) BotList {
var bots BotList