Merge pull request #1449 from mattermost/PLT-901

PLT-901 partial fix for iOS, adding device type
Этот коммит содержится в:
Corey Hulen
2015-11-16 19:15:57 -08:00
родитель fd74098264 efbd1c4214
Коммит 0dd9f7977e

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

@@ -544,11 +544,10 @@ func sendNotificationsAndForget(c *Context, post *model.Post, team *model.Team,
alreadySeen := make(map[string]string)
for _, session := range sessions {
if len(session.DeviceId) > 0 && alreadySeen[session.DeviceId] == "" {
if len(session.DeviceId) > 0 && alreadySeen[session.DeviceId] == "" && strings.HasPrefix(session.DeviceId, "apple:") {
alreadySeen[session.DeviceId] = session.DeviceId
utils.SendAppleNotifyAndForget(session.DeviceId, subjectPage.Render(), 1)
utils.SendAppleNotifyAndForget(strings.TrimPrefix(session.DeviceId, "apple:"), subjectPage.Render(), 1)
}
}
}