add CreateDirectChannel plugin api (#9848)

Этот коммит содержится в:
Carlos Tadeu Panato Junior
2018-11-21 11:36:02 +01:00
коммит произвёл GitHub
родитель a78913178c
Коммит cae7798d76
5 изменённых файлов: 97 добавлений и 0 удалений

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

@@ -523,6 +523,25 @@ func (api *PluginAPI) RemoveTeamIcon(teamId string) *model.AppError {
return nil
}
func (api *PluginAPI) CreateDirectChannel(userId1 string, userId2 string) (*model.Channel, *model.AppError) {
_, err := api.app.GetUser(userId1)
if err != nil {
return nil, err
}
_, err = api.app.GetUser(userId2)
if err != nil {
return nil, err
}
dm, err := api.app.CreateDirectChannel(userId1, userId2)
if err != nil {
return nil, err
}
return dm, nil
}
// Plugin Section
func (api *PluginAPI) GetPlugins() ([]*model.Manifest, *model.AppError) {