diff --git a/Nami.podspec b/Nami.podspec
index c619d3ae..437a06d8 100644
--- a/Nami.podspec
+++ b/Nami.podspec
@@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = 'Nami'
- s.version = '3.2.6'
+ s.version = '3.2.7'
s.summary = 'Easy Apple StoreKit subscriptions & in-app purchases, with powerful built-in paywalls and A/B testing.'
s.description = <<-DESC
diff --git a/NamiApple.xcframework.zip b/NamiApple.xcframework.zip
index dd99e195..dc5471da 100644
Binary files a/NamiApple.xcframework.zip and b/NamiApple.xcframework.zip differ
diff --git a/NamiApple.xcframework/Info.plist b/NamiApple.xcframework/Info.plist
index 279150f9..cfcbc3f4 100644
--- a/NamiApple.xcframework/Info.plist
+++ b/NamiApple.xcframework/Info.plist
@@ -8,18 +8,15 @@
BinaryPath
NamiApple.framework/NamiApple
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
NamiApple.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
BinaryPath
@@ -39,21 +36,24 @@
BinaryPath
NamiApple.framework/NamiApple
LibraryIdentifier
- ios-arm64
+ tvos-arm64_x86_64-simulator
LibraryPath
NamiApple.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
- ios
+ tvos
+ SupportedPlatformVariant
+ simulator
BinaryPath
NamiApple.framework/NamiApple
LibraryIdentifier
- tvos-arm64_x86_64-simulator
+ ios-arm64_x86_64-simulator
LibraryPath
NamiApple.framework
SupportedArchitectures
@@ -62,7 +62,7 @@
x86_64
SupportedPlatform
- tvos
+ ios
SupportedPlatformVariant
simulator
diff --git a/NamiApple.xcframework/ios-arm64/NamiApple.framework/Info.plist b/NamiApple.xcframework/ios-arm64/NamiApple.framework/Info.plist
index 9045480a..71301b55 100644
Binary files a/NamiApple.xcframework/ios-arm64/NamiApple.framework/Info.plist and b/NamiApple.xcframework/ios-arm64/NamiApple.framework/Info.plist differ
diff --git a/NamiApple.xcframework/ios-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios.abi.json b/NamiApple.xcframework/ios-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios.abi.json
index 460d5b05..57bdf2ef 100644
--- a/NamiApple.xcframework/ios-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios.abi.json
+++ b/NamiApple.xcframework/ios-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios.abi.json
@@ -17599,22 +17599,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17636,16 +17636,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -17921,22 +17943,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17958,16 +17980,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18260,22 +18304,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -18297,16 +18341,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18619,6 +18685,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52417,595 +52493,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56502,101 +56578,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58917,24 +59000,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60488,742 +60606,770 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -62375,24 +62521,59 @@
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63771,154 +63952,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64510,6 +64691,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69541,14 +69750,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -71114,217 +71323,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7831,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
@@ -72668,266 +72884,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -74177,118 +74351,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -82384,28 +82586,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83847,42 +84049,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/ios-arm64/NamiApple.framework/NamiApple b/NamiApple.xcframework/ios-arm64/NamiApple.framework/NamiApple
index e6cb0bd7..fc017fda 100755
Binary files a/NamiApple.xcframework/ios-arm64/NamiApple.framework/NamiApple and b/NamiApple.xcframework/ios-arm64/NamiApple.framework/NamiApple differ
diff --git a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Info.plist b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Info.plist
index 709b64f9..b3c25ac3 100644
Binary files a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Info.plist and b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Info.plist differ
diff --git a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.abi.json b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.abi.json
index 460d5b05..57bdf2ef 100644
--- a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -17599,22 +17599,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17636,16 +17636,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -17921,22 +17943,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17958,16 +17980,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18260,22 +18304,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -18297,16 +18341,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18619,6 +18685,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52417,595 +52493,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56502,101 +56578,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58917,24 +59000,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60488,742 +60606,770 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -62375,24 +62521,59 @@
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63771,154 +63952,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64510,6 +64691,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69541,14 +69750,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -71114,217 +71323,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7831,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
@@ -72668,266 +72884,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -74177,118 +74351,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -82384,28 +82586,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83847,42 +84049,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json
index 460d5b05..57bdf2ef 100644
--- a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -17599,22 +17599,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17636,16 +17636,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -17921,22 +17943,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -17958,16 +17980,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18260,22 +18304,22 @@
{
"kind": "TypeNominal",
"name": "ModifiedContent",
- "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
+ "printedName": "SwiftUI.ModifiedContent>>>>>, SwiftUI._BackgroundModifier, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._OffsetEffect>, SwiftUI.ModifiedContent, SwiftUI._EnvironmentKeyWritingModifier>, SwiftUI._FrameLayout>, SwiftUI._FlexFrameLayout>, SwiftUI._AnimationModifier<τ_0_0>>, SwiftUI._ShadowEffect>, SwiftUI._OffsetEffect>>>>?>>>",
"children": [
{
"kind": "TypeNominal",
"name": "Group",
- "printedName": "SwiftUI.Group>>",
+ "printedName": "SwiftUI.Group>>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "NamiSmartStack",
- "printedName": "NamiApple.NamiSmartStack>",
+ "printedName": "NamiApple.NamiSmartStack>>>>",
"children": [
{
"kind": "TypeNominal",
"name": "ForEach",
- "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, some SwiftUI.View>",
+ "printedName": "SwiftUI.ForEach<[τ_0_0], τ_0_0, SwiftUI.Button>>>",
"children": [
{
"kind": "TypeNominal",
@@ -18297,16 +18341,38 @@
},
{
"kind": "TypeNominal",
- "name": "OpaqueTypeArchetype",
- "printedName": "some SwiftUI.View",
+ "name": "Button",
+ "printedName": "SwiftUI.Button>>",
"children": [
{
"kind": "TypeNominal",
- "name": "View",
- "printedName": "SwiftUI.View",
- "usr": "s:7SwiftUI4ViewP"
+ "name": "ModifiedContent",
+ "printedName": "SwiftUI.ModifiedContent<τ_0_1, SwiftUI._ContentShapeModifier>",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "GenericTypeParam",
+ "printedName": "τ_0_1"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "_ContentShapeModifier",
+ "printedName": "SwiftUI._ContentShapeModifier",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Rectangle",
+ "printedName": "SwiftUI.Rectangle",
+ "usr": "s:7SwiftUI9RectangleV"
+ }
+ ],
+ "usr": "s:7SwiftUI21_ContentShapeModifierV"
+ }
+ ],
+ "usr": "s:7SwiftUI15ModifiedContentV"
}
- ]
+ ],
+ "usr": "s:7SwiftUI6ButtonV"
}
],
"usr": "s:7SwiftUI7ForEachV"
@@ -18619,6 +18685,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52417,595 +52493,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56502,101 +56578,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58917,24 +59000,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60488,742 +60606,770 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -62375,24 +62521,59 @@
"length": 2,
"value": "[]"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63771,154 +63952,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64510,6 +64691,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69541,14 +69750,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -71114,217 +71323,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7831,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
@@ -72668,266 +72884,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -74177,118 +74351,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -82384,28 +82586,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83847,42 +84049,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/NamiApple b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/NamiApple
index 76008369..1e653119 100755
Binary files a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/NamiApple and b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/NamiApple differ
diff --git a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
index a0155223..3222fa89 100644
--- a/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
+++ b/NamiApple.xcframework/ios-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
@@ -14,11 +14,11 @@
Info.plist
- xINygwQFdoDob/lBK06wWEsPvmQ=
+ xUAZgBDdcEcW6mJOZWH2A8ueBRc=
Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.abi.json
- IlxmbjfIFe/8Wz/pt+e4W+D4M4s=
+ PdGmn3lXWmvQ1HNIr2qt9Vzy8EE=
Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -34,11 +34,11 @@
Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- Qmc2ZH/jsW7J/jfnJKs7yKjlFyg=
+ q0JGwkaXzUk4m3/xS4M2X4fq4SA=
Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json
- IlxmbjfIFe/8Wz/pt+e4W+D4M4s=
+ PdGmn3lXWmvQ1HNIr2qt9Vzy8EE=
Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -54,7 +54,7 @@
Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- A62/h4ige1HMIoTen/LJLm6OK6E=
+ DydFJb7lhV/MR1Qh5Xc5eiLWIsQ=
Modules/module.modulemap
@@ -81,7 +81,7 @@
hash2
- M0r/f/VVqZkV+21ywWIuCq9nDH45Vc/XkAeJCGkAq9Q=
+ b7lPMEhhQWUZK/U7Y3cgxglyThz7dE1v9e3VNdeg1Jo=
Modules/NamiApple.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -109,14 +109,14 @@
hash2
- LlWR5Yr1hSfZmgIAS4nGoRKUDfIzWtsYCDb1B+5Cezc=
+ 2RWIEPx4BSKhjqRod6WGRgnq7Vh5iti34scbb98kpfA=
Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- M0r/f/VVqZkV+21ywWIuCq9nDH45Vc/XkAeJCGkAq9Q=
+ b7lPMEhhQWUZK/U7Y3cgxglyThz7dE1v9e3VNdeg1Jo=
Modules/NamiApple.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -144,7 +144,7 @@
hash2
- yjczcEbQh0y175+8M1SFdARAwm1qxGxgjjR3+Ko06Wc=
+ W8GbzIzUVk7QcuwQplvd0v+/u4SUpUHZC459ty5DopQ=
Modules/module.modulemap
diff --git a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Info.plist b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Info.plist
index e8e9d33a..45087584 100644
Binary files a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Info.plist and b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Info.plist differ
diff --git a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos.abi.json b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos.abi.json
index 68095a8f..614c1433 100644
--- a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos.abi.json
+++ b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos.abi.json
@@ -18011,6 +18011,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52057,595 +52067,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56093,101 +56103,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58508,24 +58525,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60058,756 +60110,784 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 8953,
+ "offset": 9262,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 9308,
+ "offset": 9617,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -61966,24 +62046,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63453,154 +63568,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64192,6 +64307,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69027,14 +69170,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -70600,266 +70743,273 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 7831,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16277,
+ "offset": 16863,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16889,
+ "offset": 17475,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 17508,
+ "offset": 18094,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18169,
+ "offset": 18755,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18830,
+ "offset": 19416,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19430,
+ "offset": 20016,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19915,
+ "offset": 20501,
"length": 4,
"value": "true"
},
@@ -72203,266 +72353,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -73712,118 +73820,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -81793,28 +81929,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83256,42 +83392,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/NamiApple b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/NamiApple
index a3207b56..7bfba00b 100755
Binary files a/NamiApple.xcframework/tvos-arm64/NamiApple.framework/NamiApple and b/NamiApple.xcframework/tvos-arm64/NamiApple.framework/NamiApple differ
diff --git a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Info.plist b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Info.plist
index 24f762da..410338df 100644
Binary files a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Info.plist and b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Info.plist differ
diff --git a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.abi.json b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.abi.json
index 68095a8f..614c1433 100644
--- a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.abi.json
+++ b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.abi.json
@@ -18011,6 +18011,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52057,595 +52067,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56093,101 +56103,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58508,24 +58525,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60058,756 +60110,784 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 8953,
+ "offset": 9262,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 9308,
+ "offset": 9617,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -61966,24 +62046,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63453,154 +63568,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64192,6 +64307,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69027,14 +69170,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -70600,266 +70743,273 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 7831,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16277,
+ "offset": 16863,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16889,
+ "offset": 17475,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 17508,
+ "offset": 18094,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18169,
+ "offset": 18755,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18830,
+ "offset": 19416,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19430,
+ "offset": 20016,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19915,
+ "offset": 20501,
"length": 4,
"value": "true"
},
@@ -72203,266 +72353,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -73712,118 +73820,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -81793,28 +81929,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83256,42 +83392,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json
index 68095a8f..614c1433 100644
--- a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json
+++ b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json
@@ -18011,6 +18011,16 @@
"RawDocComment"
]
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "NamiApple",
+ "declAttributes": [
+ "RawDocComment"
+ ]
+ },
{
"kind": "Import",
"name": "StoreKit",
@@ -52057,595 +52067,595 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 31363,
+ "offset": 31400,
"length": 51,
"value": "\"StateFlow: Entering state postCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 32135,
+ "offset": 32186,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 32566,
+ "offset": 32617,
"length": 59,
"value": "\"Not sending receipt since it is too soon since last send.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33066,
+ "offset": 33117,
"length": 57,
"value": "\"Verify Receipt existing receipt date is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33121,
+ "offset": 33172,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33303,
+ "offset": 33354,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33341,
+ "offset": 33392,
"length": 54,
"value": "\"App has receipt data, but size is zero - not sending\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 33886,
+ "offset": 34013,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 33954,
+ "offset": 34081,
"length": 18,
"value": "\"partner_response\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34060,
+ "offset": 34187,
"length": 8,
"value": "\"status\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34154,
+ "offset": 34281,
"length": 119,
"value": "\"App Store Receipt Validation Response Code is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34217,
+ "offset": 34344,
"length": 1,
"value": "\", \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34272,
+ "offset": 34399,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 34485,
+ "offset": 34612,
"length": 93,
"value": "\"Please check that the shared secret is set in the Nami Control Center for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35203,
+ "offset": 35330,
"length": 7,
"value": "\"error\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35241,
+ "offset": 35368,
"length": 15,
"value": "\"shared secret\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35297,
+ "offset": 35424,
"length": 130,
"value": "\"Please check shared secret on Nami Control Center to ensure it matches the App Store Connect shared secret for your application.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35689,
+ "offset": 35816,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35720,
+ "offset": 35847,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 35814,
+ "offset": 35941,
"length": 114,
"value": "\"Receipt validation failed. Set logging to debug to get more information and contact Nami support for assistance.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 35984,
+ "offset": 36111,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36042,
+ "offset": 36169,
"length": 31,
"value": "\" Nami message is: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36072,
+ "offset": 36199,
"length": 1,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36775,
+ "offset": 36902,
"length": 33,
"value": "\"App receipt data was not found.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 36945,
+ "offset": 37072,
"length": 30,
"value": "\"App receipt URL was not set.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37096,
+ "offset": 37223,
"length": 68,
"value": "\"StateFlow: Skipping state postCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37343,
+ "offset": 37470,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37368,
+ "offset": 37495,
"length": 56,
"value": "\"StateFlow: Entering state enterPostCurrentReceiptState\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37534,
+ "offset": 37661,
"length": 73,
"value": "\"StateFlow: Skipping state enterPostCurrentReceiptState (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 37866,
+ "offset": 37993,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 37956,
+ "offset": 38083,
"length": 21,
"value": "\"NamiEndSessionTasks\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38002,
+ "offset": 38129,
"length": 111,
"value": "\"StateFlow: close state background task handler called for taskID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38112,
+ "offset": 38239,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "Array",
- "offset": 38461,
+ "offset": 38588,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38753,
+ "offset": 38880,
"length": 88,
"value": "\"StateFlow: close state background task ID set \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 38839,
+ "offset": 38966,
"length": 20,
"value": "\" \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 39071,
+ "offset": 39198,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39237,
+ "offset": 39364,
"length": 42,
"value": "\"StateFlow: Entering state postSessionRFV\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 39957,
+ "offset": 40084,
"length": 15,
"value": "\"Sent ML data.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40267,
+ "offset": 40394,
"length": 59,
"value": "\"StateFlow: Skipping state postSessionRFV (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40509,
+ "offset": 40636,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 40534,
+ "offset": 40661,
"length": 42,
"value": "\"StateFlow: Entering state postEndSession\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 40774,
+ "offset": 40901,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40859,
+ "offset": 40986,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 40890,
+ "offset": 41017,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41078,
+ "offset": 41205,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 41134,
+ "offset": 41261,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41173,
+ "offset": 41300,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41222,
+ "offset": 41349,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41364,
+ "offset": 41491,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 41615,
+ "offset": 41742,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41747,
+ "offset": 41874,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 41925,
+ "offset": 42052,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 42308,
+ "offset": 42435,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 42475,
+ "offset": 42602,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42514,
+ "offset": 42641,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42594,
+ "offset": 42721,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 42976,
+ "offset": 43103,
"length": 124,
"value": "\"After end session posted with status code \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 43062,
+ "offset": 43189,
"length": 1,
"value": "\", closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 43806,
+ "offset": 43933,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44130,
+ "offset": 44257,
"length": 63,
"value": "\"After end session posted, closing associated background task.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 44506,
+ "offset": 44633,
"length": 59,
"value": "\"StateFlow: Skipping state postEndSession (anonymous mode)\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45093,
+ "offset": 45220,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45118,
+ "offset": 45245,
"length": 85,
"value": "\"StateFlow: Entering state postStartSession, nextDesiredState is \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45202,
+ "offset": 45329,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45338,
+ "offset": 45465,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 45408,
+ "offset": 45535,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45457,
+ "offset": 45584,
"length": 3,
"value": "201"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45511,
+ "offset": 45638,
"length": 4,
"value": "\"id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45694,
+ "offset": 45821,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45725,
+ "offset": 45852,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 45917,
+ "offset": 46044,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 45952,
+ "offset": 46079,
"length": 50,
"value": "\"Session response 400, responseText = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46001,
+ "offset": 46128,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46135,
+ "offset": 46262,
"length": 25,
"value": "\"Could not find this app\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 46374,
+ "offset": 46501,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46498,
+ "offset": 46625,
"length": 17,
"value": "\"device_platform\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46668,
+ "offset": 46795,
"length": 59,
"value": "\"Nami device ID has expired, generating new Nami device ID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 46944,
+ "offset": 47071,
"length": 16,
"value": "\"already exists\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "BooleanLiteral",
- "offset": 47301,
+ "offset": 47428,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47458,
+ "offset": 47585,
"length": 3,
"value": "404"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47493,
+ "offset": 47620,
"length": 81,
"value": "\"Failure posting session data \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 47573,
+ "offset": 47700,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "IntegerLiteral",
- "offset": 47900,
+ "offset": 48027,
"length": 3,
"value": "500"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/InternalManagers\/NamiTimeStateManager.swift",
"kind": "StringLiteral",
- "offset": 48181,
+ "offset": 48308,
"length": 61,
"value": "\"StateFlow: Skipping state postStartSession (anonymous mode)\""
},
@@ -56093,101 +56103,108 @@
"length": 3,
"value": "1.0"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 78498,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Dictionary",
- "offset": 78968,
+ "offset": 78979,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80195,
+ "offset": 80206,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80403,
+ "offset": 80414,
"length": 69,
"value": "\"Restore purchase starting with existing purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 80471,
+ "offset": 80482,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "Array",
- "offset": 80815,
+ "offset": 80826,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81026,
+ "offset": 81037,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 81814,
+ "offset": 81825,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82122,
+ "offset": 82133,
"length": 82,
"value": "\"Restore purchase finished with purchases = \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 82203,
+ "offset": 82214,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 82741,
+ "offset": 82752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83045,
+ "offset": 83056,
"length": 56,
"value": "\"Restore purchase failure \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "StringLiteral",
- "offset": 83100,
+ "offset": 83111,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83647,
+ "offset": 83659,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/NamiStoreKit1Observer.swift",
"kind": "BooleanLiteral",
- "offset": 83772,
+ "offset": 83784,
"length": 4,
"value": "true"
},
@@ -58508,24 +58525,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 2101,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2337,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2343,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2370,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2376,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 2071,
+ "offset": 2465,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 17219,
+ "offset": 17613,
"length": 4,
"value": "-1.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericContainerComponentView.swift",
"kind": "FloatLiteral",
- "offset": 32796,
+ "offset": 33496,
"length": 4,
"value": "-1.0"
},
@@ -60058,756 +60110,784 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 3915,
+ "offset": 4224,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4176,
+ "offset": 4485,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4458,
+ "offset": 4767,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 4726,
+ "offset": 5035,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5001,
+ "offset": 5310,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5269,
+ "offset": 5578,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5558,
+ "offset": 5867,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 5833,
+ "offset": 6142,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6115,
+ "offset": 6424,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6390,
+ "offset": 6699,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 6672,
+ "offset": 6981,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 7918,
+ "offset": 8227,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 8301,
+ "offset": 8610,
"length": 2,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 8953,
+ "offset": 9262,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "FloatLiteral",
- "offset": 9308,
+ "offset": 9617,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 10629,
+ "offset": 10938,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10684,
+ "offset": 10993,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 10722,
+ "offset": 11031,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 10808,
+ "offset": 11117,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 24099,
+ "offset": 24640,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 24209,
+ "offset": 24750,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 24253,
+ "offset": 24794,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25305,
+ "offset": 25846,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25567,
+ "offset": 26108,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25693,
+ "offset": 26234,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Array",
- "offset": 25803,
+ "offset": 26344,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 25839,
+ "offset": 26380,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "Dictionary",
- "offset": 25888,
+ "offset": 26429,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27748,
+ "offset": 28289,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 27851,
+ "offset": 28392,
"length": 11,
"value": "\"direction\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28039,
+ "offset": 28580,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28237,
+ "offset": 28778,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28335,
+ "offset": 28876,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28435,
+ "offset": 28976,
"length": 10,
"value": "\"position\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28618,
+ "offset": 29159,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 28814,
+ "offset": 29355,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28912,
+ "offset": 29453,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 28996,
+ "offset": 29537,
"length": 6,
"value": "\"grow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29159,
+ "offset": 29700,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29347,
+ "offset": 29888,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29445,
+ "offset": 29986,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29533,
+ "offset": 30074,
"length": 8,
"value": "\"hidden\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29706,
+ "offset": 30247,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 29898,
+ "offset": 30439,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 29996,
+ "offset": 30537,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30089,
+ "offset": 30630,
"length": 7,
"value": "\"width\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30257,
+ "offset": 30798,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30447,
+ "offset": 30988,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30545,
+ "offset": 31086,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 30640,
+ "offset": 31181,
"length": 8,
"value": "\"height\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 30813,
+ "offset": 31354,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31005,
+ "offset": 31546,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31103,
+ "offset": 31644,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31202,
+ "offset": 31743,
"length": 10,
"value": "\"minWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31383,
+ "offset": 31924,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31579,
+ "offset": 32120,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31677,
+ "offset": 32218,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 31776,
+ "offset": 32317,
"length": 10,
"value": "\"maxWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 31957,
+ "offset": 32498,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32153,
+ "offset": 32694,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32251,
+ "offset": 32792,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32352,
+ "offset": 32893,
"length": 11,
"value": "\"minHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32537,
+ "offset": 33078,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 32735,
+ "offset": 33276,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32833,
+ "offset": 33374,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 32934,
+ "offset": 33475,
"length": 11,
"value": "\"maxHeight\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33119,
+ "offset": 33660,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33317,
+ "offset": 33858,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33415,
+ "offset": 33956,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33501,
+ "offset": 34042,
"length": 7,
"value": "\"moveY\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33669,
+ "offset": 34210,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 33859,
+ "offset": 34400,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 33957,
+ "offset": 34498,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34043,
+ "offset": 34584,
"length": 7,
"value": "\"moveX\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34211,
+ "offset": 34752,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34401,
+ "offset": 34942,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34499,
+ "offset": 35040,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 34594,
+ "offset": 35135,
"length": 11,
"value": "\"fillColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34782,
+ "offset": 35323,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35521,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35619,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "StringLiteral",
+ "offset": 35720,
+ "length": 14,
+ "value": "\"overlayColor\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
+ "kind": "BooleanLiteral",
+ "offset": 35923,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 34980,
+ "offset": 36127,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35078,
+ "offset": 36225,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35166,
+ "offset": 36313,
"length": 8,
"value": "\"zIndex\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35344,
+ "offset": 36491,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35536,
+ "offset": 36683,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35634,
+ "offset": 36781,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 35727,
+ "offset": 36874,
"length": 13,
"value": "\"borderWidth\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 35920,
+ "offset": 37067,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36122,
+ "offset": 37269,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36220,
+ "offset": 37367,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36314,
+ "offset": 37461,
"length": 14,
"value": "\"borderRadius\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36510,
+ "offset": 37657,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 36714,
+ "offset": 37861,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36812,
+ "offset": 37959,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 36911,
+ "offset": 38058,
"length": 13,
"value": "\"borderColor\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37109,
+ "offset": 38256,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37311,
+ "offset": 38458,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37409,
+ "offset": 38556,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 37515,
+ "offset": 38662,
"length": 14,
"value": "\"roundBorders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37718,
+ "offset": 38865,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 37922,
+ "offset": 39069,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38020,
+ "offset": 39167,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38113,
+ "offset": 39260,
"length": 9,
"value": "\"borders\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38291,
+ "offset": 39438,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38485,
+ "offset": 39632,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38583,
+ "offset": 39730,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "StringLiteral",
- "offset": 38665,
+ "offset": 39812,
"length": 12,
"value": "\"dropShadow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 38860,
+ "offset": 40007,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponent.swift",
"kind": "BooleanLiteral",
- "offset": 39060,
+ "offset": 40207,
"length": 4,
"value": "true"
},
@@ -61966,24 +62046,59 @@
"length": 5,
"value": "false"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "BooleanLiteral",
+ "offset": 1901,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2137,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2143,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2170,
+ "length": 1,
+ "value": "1"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
+ "kind": "IntegerLiteral",
+ "offset": 2176,
+ "length": 1,
+ "value": "1"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "FloatLiteral",
- "offset": 1871,
+ "offset": 2265,
"length": 3,
"value": "0.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 9685,
+ "offset": 10079,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/ComponentBuilder\/GenericComponentView.swift",
"kind": "IntegerLiteral",
- "offset": 18357,
+ "offset": 19129,
"length": 1,
"value": "0"
},
@@ -63453,154 +63568,154 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4092,
+ "offset": 4258,
"length": 1,
"value": "4"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4250,
+ "offset": 4416,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4344,
+ "offset": 4510,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 4463,
+ "offset": 4629,
"length": 3,
"value": "5.0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4544,
+ "offset": 4710,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4571,
+ "offset": 4737,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4597,
+ "offset": 4763,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 4625,
+ "offset": 4791,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5098,
+ "offset": 5264,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "FloatLiteral",
- "offset": 5186,
+ "offset": 5352,
"length": 3,
"value": "0.1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5200,
+ "offset": 5366,
"length": 1,
"value": "2"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5206,
+ "offset": 5372,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5212,
+ "offset": 5378,
"length": 1,
"value": "1"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5351,
+ "offset": 5517,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Paywalls\/Component\/SwiftUI\/NamiSegmentPicker.swift",
"kind": "IntegerLiteral",
- "offset": 5445,
+ "offset": 5611,
"length": 1,
"value": "0"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 380,
+ "offset": 422,
"length": 37,
"value": "\"Asking StoreKit to refresh receipt.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "BooleanLiteral",
- "offset": 701,
+ "offset": 746,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 940,
+ "offset": 985,
"length": 93,
"value": "\"Receipt refresh failed, request finished but no receipt found (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1030,
+ "offset": 1075,
"length": 1,
"value": "\").\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1190,
+ "offset": 1260,
"length": 111,
"value": "\"Receipt refresh failed (user_id: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1241,
+ "offset": 1311,
"length": 1,
"value": "\"), error \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit1\/SK1ReceiptRefresher.swift",
"kind": "StringLiteral",
- "offset": 1300,
+ "offset": 1370,
"length": 43,
"value": "\"\""
},
@@ -64192,6 +64307,34 @@
"length": 12,
"value": "\"NamiApple.NamiUIWindow\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "Dictionary",
+ "offset": 362,
+ "length": 3,
+ "value": "[]"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 380,
+ "length": 9,
+ "value": "\"app_env\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 419,
+ "length": 9,
+ "value": "\"payload\""
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/NamiPurchaseEvent.swift",
+ "kind": "StringLiteral",
+ "offset": 458,
+ "length": 26,
+ "value": "\"original_transaction_ids\""
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PublicManagers\/NamiManager.swift",
"kind": "IntegerLiteral",
@@ -69027,14 +69170,14 @@
"kind": "StringLiteral",
"offset": 9274,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
"kind": "StringLiteral",
"offset": 9318,
"length": 7,
- "value": "\"3.2.6\""
+ "value": "\"3.2.7\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/NamiUtil\/NamiUtils.swift",
@@ -70600,266 +70743,273 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 3644,
+ "offset": 3731,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4153,
+ "offset": 4230,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 4682,
+ "offset": 4739,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5211,
+ "offset": 5268,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 5750,
+ "offset": 5797,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6289,
+ "offset": 6336,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 6767,
+ "offset": 6875,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7245,
+ "offset": 7353,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7658,
+ "offset": 7831,
+ "length": 4,
+ "value": "true"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8244,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 7823,
+ "offset": 8409,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 7933,
+ "offset": 8519,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 7977,
+ "offset": 8563,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 8473,
+ "offset": 9059,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9017,
+ "offset": 9603,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 9592,
+ "offset": 10178,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10154,
+ "offset": 10740,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 10669,
+ "offset": 11255,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 10872,
+ "offset": 11458,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 10982,
+ "offset": 11568,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11026,
+ "offset": 11612,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 11507,
+ "offset": 12093,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12051,
+ "offset": 12637,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 12581,
+ "offset": 13167,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13118,
+ "offset": 13704,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 13648,
+ "offset": 14234,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14199,
+ "offset": 14785,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 14736,
+ "offset": 15322,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15280,
+ "offset": 15866,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Dictionary",
- "offset": 15474,
+ "offset": 16060,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "Array",
- "offset": 15584,
+ "offset": 16170,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 15628,
+ "offset": 16214,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16277,
+ "offset": 16863,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 16889,
+ "offset": 17475,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 17508,
+ "offset": 18094,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18169,
+ "offset": 18755,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 18830,
+ "offset": 19416,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19430,
+ "offset": 20016,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/Models\/Paywall\/Components\/BaseComponentSmartText.swift",
"kind": "BooleanLiteral",
- "offset": 19915,
+ "offset": 20501,
"length": 4,
"value": "true"
},
@@ -72203,266 +72353,224 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 357,
+ "offset": 384,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 524,
+ "offset": 551,
"length": 5,
"value": "false"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 590,
+ "offset": 617,
"length": 11,
"value": "\"platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 622,
+ "offset": 649,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 652,
+ "offset": 679,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 697,
+ "offset": 724,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 759,
- "length": 8,
- "value": "\"appEnv\""
+ "offset": 786,
+ "length": 9,
+ "value": "\"app_env\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 803,
- "length": 15,
- "value": "\"signedPayload\""
+ "offset": 831,
+ "length": 13,
+ "value": "\"jws_payload\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 851,
- "length": 9,
- "value": "\"payload\""
+ "offset": 877,
+ "length": 25,
+ "value": "\"original_transaction_id\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 921,
+ "offset": 963,
"length": 13,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 933,
+ "offset": 975,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1173,
+ "offset": 1110,
"length": 18,
"value": "\"JWSPurchaseEvent\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1259,
+ "offset": 1196,
"length": 3,
"value": "200"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "IntegerLiteral",
- "offset": 1311,
+ "offset": 1248,
"length": 3,
"value": "400"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 1449,
+ "offset": 1386,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1556,
+ "offset": 1493,
"length": 16,
"value": "\"error: \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1571,
+ "offset": 1508,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1818,
+ "offset": 1755,
"length": 18,
"value": "\"sdk\/v3\/platform\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1857,
+ "offset": 1794,
"length": 10,
"value": "\"\/device\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1887,
+ "offset": 1824,
"length": 18,
"value": "\"\/purchase_event\/\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 1932,
+ "offset": 1869,
"length": 5,
"value": "\"PUT\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2196,
- "length": 4,
- "value": "\"{ \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2227,
- "length": 45,
- "value": "\"\"app_env\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2267,
- "length": 1,
- "value": "\"\", \""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2300,
- "length": 40,
- "value": "\"\"payload\" : \"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2337,
- "length": 1,
- "value": "\"\"\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2368,
- "length": 3,
- "value": "\"}\""
- },
- {
- "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
- "kind": "StringLiteral",
- "offset": 2447,
+ "offset": 2256,
"length": 70,
"value": "\"Send Store Receipt calling Nami with data size \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2515,
+ "offset": 2324,
"length": 1,
"value": "\".\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 2671,
+ "offset": 2488,
"length": 19,
"value": "\"ReceiptValidation\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "BooleanLiteral",
- "offset": 2705,
+ "offset": 2522,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Array",
- "offset": 2883,
+ "offset": 2700,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3036,
+ "offset": 2853,
"length": 89,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3124,
+ "offset": 2941,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3181,
+ "offset": 2998,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3264,
+ "offset": 3081,
"length": 68,
"value": "\"Error decoding server receipt JSON:\n\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "StringLiteral",
- "offset": 3331,
+ "offset": 3148,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/PutPurchaseEvent.swift",
"kind": "Dictionary",
- "offset": 3384,
+ "offset": 3201,
"length": 3,
"value": "[]"
},
@@ -73712,118 +73820,146 @@
"length": 1,
"value": "\". Adding to purchases\""
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 5274,
+ "length": 5,
+ "value": "false"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Array",
- "offset": 5708,
+ "offset": 5796,
"length": 2,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "Dictionary",
- "offset": 6465,
+ "offset": 6553,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 6587,
+ "offset": 6675,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6642,
+ "offset": 6730,
"length": 137,
"value": "\"Signaling purchase success via purchase for productID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6709,
+ "offset": 6797,
"length": 1,
"value": "\", transactionID \""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6778,
+ "offset": 6866,
"length": 20,
"value": "\"\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6868,
+ "offset": 6956,
"length": 14,
"value": "\"namiPurchase\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 6968,
+ "offset": 7056,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7022,
+ "offset": 7110,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7086,
+ "offset": 7174,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7172,
+ "offset": 7260,
"length": 22,
"value": "\"originalPurchaseDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7491,
+ "offset": 7579,
"length": 23,
"value": "\"originalTransactionID\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7726,
+ "offset": 7814,
"length": 7,
"value": "\"price\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "StringLiteral",
- "offset": 7780,
+ "offset": 7868,
"length": 10,
"value": "\"currency\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "BooleanLiteral",
- "offset": 7948,
+ "offset": 8036,
"length": 4,
"value": "true"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
"kind": "IntegerLiteral",
- "offset": 8059,
+ "offset": 8147,
"length": 1,
"value": "2"
},
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 8455,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9328,
+ "length": 5,
+ "value": "false"
+ },
+ {
+ "filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Observer.swift",
+ "kind": "BooleanLiteral",
+ "offset": 9453,
+ "length": 4,
+ "value": "true"
+ },
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/API\/APIRequests\/GetPaywalls.swift",
"kind": "StringLiteral",
@@ -81793,28 +81929,28 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3188,
+ "offset": 3460,
"length": 26,
"value": "\"SK2: purchase unverified\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3318,
+ "offset": 3590,
"length": 34,
"value": "\"SK2: user canceled purchase flow\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3537,
+ "offset": 3809,
"length": 30,
"value": "\"SK2: unknown purchase result\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/StoreKit2\/NamiStoreKit2Helper.swift",
"kind": "StringLiteral",
- "offset": 3718,
+ "offset": 3990,
"length": 19,
"value": "\"unexpected result\""
},
@@ -83256,42 +83392,42 @@
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 3631,
+ "offset": 3820,
"length": 129,
"value": "\"NamiPurchaseManager.consumePurchasedProduct is currently only supports on iOS 14. Contact support@nami.ml for more information.\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5120,
+ "offset": 5493,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "Dictionary",
- "offset": 5444,
+ "offset": 5817,
"length": 3,
"value": "[]"
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7678,
+ "offset": 8051,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7809,
+ "offset": 8182,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
{
"filePath": "\/Users\/runner\/work\/omaha-sdk-ios\/omaha-sdk-ios\/source\/Nami\/PurchaseStrategy\/NamiStoreKitManager.swift",
"kind": "StringLiteral",
- "offset": 7988,
+ "offset": 8361,
"length": 21,
"value": "\"NamiReceiptSendDate\""
},
diff --git a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/NamiApple b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/NamiApple
index eecbc0a5..4f526e47 100755
Binary files a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/NamiApple and b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/NamiApple differ
diff --git a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
index 29b10716..760ba82f 100644
--- a/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
+++ b/NamiApple.xcframework/tvos-arm64_x86_64-simulator/NamiApple.framework/_CodeSignature/CodeResources
@@ -14,11 +14,11 @@
Info.plist
- uO3pooH/98ji395mq/Ac/x1BPt0=
+ g3bo4IiT9tehVDBVKXhrap0EHf0=
Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.abi.json
- R06R0WLJ2yDX2/XZMh383pmszFc=
+ bFXOwiCUupDAXoJGpy/69judw8M=
Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
@@ -34,11 +34,11 @@
Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.swiftmodule
- RuRIdV6Hiqntl8Fa8hPMmD5tyzE=
+ 3tEQtz+BdPdH/y0VdkzOuHMOMbk=
Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json
- R06R0WLJ2yDX2/XZMh383pmszFc=
+ bFXOwiCUupDAXoJGpy/69judw8M=
Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
@@ -54,7 +54,7 @@
Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.swiftmodule
- UyH7Vrxg5hxhv+O0drazopuhM8s=
+ WvQKrG+FyplfcTjpNuHo9Bu8VhI=
Modules/module.modulemap
@@ -81,7 +81,7 @@
hash2
- 7P7CWAgheP8orRHga5OcxXuOoQG4zHFmrRju9zPVLvQ=
+ VWES5xNjFZHpkgV25lU6Zt4XY4ZXncLY3X90n5xh0Yk=
Modules/NamiApple.swiftmodule/arm64-apple-tvos-simulator.private.swiftinterface
@@ -109,14 +109,14 @@
hash2
- jkfte5zUKGB3iCd8cgtCE1CIMCKYvuVIVsBpXDMFHm8=
+ 8fCgREu2SJ+W2X0gGls2zB9pt0gURTU1OPfJDOqclFs=
Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.abi.json
hash2
- 7P7CWAgheP8orRHga5OcxXuOoQG4zHFmrRju9zPVLvQ=
+ VWES5xNjFZHpkgV25lU6Zt4XY4ZXncLY3X90n5xh0Yk=
Modules/NamiApple.swiftmodule/x86_64-apple-tvos-simulator.private.swiftinterface
@@ -144,7 +144,7 @@
hash2
- IYzuVwEYslpXObZ1KEW760APffezMowdee261Qwba6A=
+ xiYSossSx1jeUOibdAGNT6t9KAfVdWOBPcD2HnEpfH8=
Modules/module.modulemap
diff --git a/Package.swift b/Package.swift
index e469cd0c..d5b3df81 100644
--- a/Package.swift
+++ b/Package.swift
@@ -18,8 +18,8 @@ let package = Package(
// Nami is a binary XCFramework
.binaryTarget(
name: "NamiApple",
- url: "https://packages.namiml.com/NamiSDK/Apple/3.2.6/NamiApple.xcframework-3.2.6.zip",
- checksum: "6daec3a3dd9bb435f2cf949978605470646e16f7e5b7b24625c84fcf9c8a4f2f"
+ url: "https://packages.namiml.com/NamiSDK/Apple/3.2.7/NamiApple.xcframework-3.2.7.zip",
+ checksum: "47ab14fc406f2ff655f0cc9b316b1011c2a1fb173b9f51ade3ef01f5762bdaae"
),
]
)
diff --git a/Podfile.example b/Podfile.example
index 0d60c637..17991467 100644
--- a/Podfile.example
+++ b/Podfile.example
@@ -5,7 +5,7 @@ target 'MyApp' do
use_frameworks!
# Pods for MyApp
- pod 'Nami', '~> 3.2.6'
+ pod 'Nami', '~> 3.2.7'
target 'MyAppTests' do
inherit! :search_paths
diff --git a/README.md b/README.md
index 93dfef94..76ef843c 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ Go beyond basic StoreKit infrastructure and focus on results with:
Nami is simple adopt while giving you the tools you need to improve revenue. Our free tier is generous, and gives you everything you need to get started. [Sign up for a free account](https://app.namiml.com/join/)
-Get started by heading over to our [quick start guide](https://learn.namiml.com/public-docs/get-started/quickstart-guide)
+Get started by heading over to our [quick start guide](https://docs.namiml.com/docs/nami-quickstart-guide)
## Getting the Nami Framework
@@ -34,7 +34,7 @@ Get started by heading over to our [quick start guide](https://learn.namiml.com/
Add the following line to your Podfile. See the example in this repo `Podfile.example`.
```
-pod "Nami", "3.2.6"
+pod "Nami", "3.2.7"
```
Then run the command
@@ -77,5 +77,5 @@ func application(_ application: UIApplication, didFinishLaunchingWithOptions lau
- [Early Access](https://github.com/namiml/nami-apple/wiki/Nami-SDK-Early-Access-Releases)
### Documentation
-- [Getting Started](https://learn.namiml.com/public-docs/get-started/quickstart-guide)
-- [SDK Reference](https://learn.namiml.com/public-docs/sdk-reference)
+- [Getting Started](https://docs.namiml.com/docs/nami-quickstart-guide)
+- [SDK Reference](https://docs.namiml.com/reference/)