Skip to content

Commit ae9c4cd

Browse files
committed
adding appId to path for subscription updates
1 parent f91f8e2 commit ae9c4cd

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

iOS_SDK/OneSignalSDK/OneSignalUser/Source/OSUserRequests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -673,8 +673,8 @@ class OSRequestTransferSubscription: OneSignalRequest, OSUserRequest {
673673

674674
// Need an alias and subscription_id
675675
func prepareForExecution() -> Bool {
676-
if let subscriptionId = subscriptionModel.subscriptionId {
677-
self.path = "subscriptions/\(subscriptionId)/owner"
676+
if let subscriptionId = subscriptionModel.subscriptionId, let appId = OneSignalConfigManager.getAppId() {
677+
self.path = "apps/\(appId)/subscriptions/\(subscriptionId)/owner"
678678
// Check alias pair
679679
if let label = aliasLabel,
680680
let id = aliasId {
@@ -756,8 +756,8 @@ class OSRequestUpdateSubscription: OneSignalRequest, OSUserRequest {
756756

757757
// Need the subscription_id
758758
func prepareForExecution() -> Bool {
759-
if let subscriptionId = subscriptionModel.subscriptionId {
760-
self.path = "subscriptions/\(subscriptionId)"
759+
if let subscriptionId = subscriptionModel.subscriptionId, let appId = OneSignalConfigManager.getAppId() {
760+
self.path = "apps/\(appId)/subscriptions/\(subscriptionId)"
761761
return true
762762
} else {
763763
self.path = "" // self.path is non-nil, so set to empty string
@@ -815,8 +815,8 @@ class OSRequestDeleteSubscription: OneSignalRequest, OSUserRequest {
815815

816816
// Need the subscription_id
817817
func prepareForExecution() -> Bool {
818-
if let subscriptionId = subscriptionModel.subscriptionId {
819-
self.path = "subscriptions/\(subscriptionId)"
818+
if let subscriptionId = subscriptionModel.subscriptionId, let appId = OneSignalConfigManager.getAppId() {
819+
self.path = "apps/\(appId)/subscriptions/\(subscriptionId)"
820820
return true
821821
} else {
822822
// self.path is non-nil, so set to empty string

0 commit comments

Comments
 (0)