diff options
author | Corey Hulen <corey@hulen.com> | 2015-12-01 08:33:23 -0800 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2015-12-01 08:33:23 -0800 |
commit | e460bc2665ea3af927055f30727cb97952e64313 (patch) | |
tree | c3e98a2ca7c5d8ebf2ac298ef846734c1dc29a45 /utils | |
parent | 62c96514bfa243029dba2d9b47b5b8a8322059e4 (diff) | |
parent | f5907e21cad055b241718d2bd1530bd4c22e77c7 (diff) | |
download | chat-e460bc2665ea3af927055f30727cb97952e64313.tar.gz chat-e460bc2665ea3af927055f30727cb97952e64313.tar.bz2 chat-e460bc2665ea3af927055f30727cb97952e64313.zip |
Merge pull request #1555 from mattermost/PLT-902
PLT-902 switching to push proxy server
Diffstat (limited to 'utils')
-rw-r--r-- | utils/apns.go | 37 | ||||
-rw-r--r-- | utils/config.go | 1 |
2 files changed, 1 insertions, 37 deletions
diff --git a/utils/apns.go b/utils/apns.go deleted file mode 100644 index 06e8ce6ef..000000000 --- a/utils/apns.go +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -package utils - -import ( - l4g "code.google.com/p/log4go" - "fmt" - "github.com/anachronistic/apns" - "github.com/mattermost/platform/model" -) - -func SendAppleNotifyAndForget(deviceId string, message string, badge int) { - go func() { - if err := SendAppleNotify(deviceId, message, badge); err != nil { - l4g.Error(fmt.Sprintf("%v %v", err.Message, err.DetailedError)) - } - }() -} - -func SendAppleNotify(deviceId string, message string, badge int) *model.AppError { - payload := apns.NewPayload() - payload.Alert = message - payload.Badge = 1 - - pn := apns.NewPushNotification() - pn.DeviceToken = deviceId - pn.AddPayload(payload) - client := apns.BareClient(Cfg.EmailSettings.ApplePushServer, Cfg.EmailSettings.ApplePushCertPublic, Cfg.EmailSettings.ApplePushCertPrivate) - resp := client.Send(pn) - - if resp.Error != nil { - return model.NewAppError("", "Could not send apple push notification", fmt.Sprintf("id=%v err=%v", deviceId, resp.Error)) - } else { - return nil - } -} diff --git a/utils/config.go b/utils/config.go index 2fd799cd1..0b292a2ca 100644 --- a/utils/config.go +++ b/utils/config.go @@ -24,6 +24,7 @@ const ( ) var Cfg *model.Config = &model.Config{} +var CfgDiagnosticId = "" var CfgLastModified int64 = 0 var CfgFileName string = "" var ClientCfg map[string]string = map[string]string{} |