diff options
author | Corey Hulen <corey@hulen.com> | 2017-03-01 12:33:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-01 12:33:16 -0500 |
commit | 633e894e4f082ceb210a475d13157bbcac715bf8 (patch) | |
tree | 60b6a45f4ecd235b731113891d4c2b906c8cb160 /model/push_notification.go | |
parent | 71e6a423e889e771a5fa29b344c16d07c8f8a763 (diff) | |
download | chat-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.go | 9 |
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:] } } |