Added default direct channels for previously existing users

Этот коммит содержится в:
hmhealey
2015-10-05 12:45:15 -04:00
родитель 599644fb2f
Коммит a11421c74b
2 изменённых файлов: 52 добавлений и 36 удалений

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

@@ -58,6 +58,15 @@ func getPreferencesByName(c *Context, w http.ResponseWriter, r *http.Request) {
c.Err = result.Err
return
} else {
w.Write([]byte(model.PreferenceListToJson(result.Data.([]*model.Preference))))
data := result.Data.([]*model.Preference)
if len(data) == 0 {
if category == model.PREFERENCE_CATEGORY_DIRECT_CHANNELS && name == model.PREFERENCE_NAME_SHOW {
// add direct channels for a user that existed before preferences were added
data = AddDirectChannels(c.Session.UserId, c.Session.TeamId)
}
}
w.Write([]byte(model.PreferenceListToJson(data)))
}
}