summaryrefslogtreecommitdiffstats
path: root/model/push_notification.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2017-03-01 12:33:16 -0500
committerGitHub <noreply@github.com>2017-03-01 12:33:16 -0500
commit633e894e4f082ceb210a475d13157bbcac715bf8 (patch)
tree60b6a45f4ecd235b731113891d4c2b906c8cb160 /model/push_notification.go
parent71e6a423e889e771a5fa29b344c16d07c8f8a763 (diff)
downloadchat-633e894e4f082ceb210a475d13157bbcac715bf8.tar.gz
chat-633e894e4f082ceb210a475d13157bbcac715bf8.tar.bz2
chat-633e894e4f082ceb210a475d13157bbcac715bf8.zip
Fixing parsing of device Ids (#5580)
Diffstat (limited to 'model/push_notification.go')
-rw-r--r--model/push_notification.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/model/push_notification.go b/model/push_notification.go
index c426e01e5..753495b2f 100644
--- a/model/push_notification.go
+++ b/model/push_notification.go
@@ -49,10 +49,11 @@ func (me *PushNotification) ToJson() string {
func (me *PushNotification) SetDeviceIdAndPlatform(deviceId string) {
- parts := strings.Split(deviceId, ":")
- if len(parts) == 2 {
- me.Platform = parts[0]
- me.DeviceId = parts[1]
+ index := strings.Index(deviceId, ":")
+
+ if index > -1 {
+ me.Platform = deviceId[:index]
+ me.DeviceId = deviceId[index+1:]
}
}