Skip to content

Commit fd7d13b

Browse files
author
Rodrigo Gomez Palacio
committed
fixup! OSConsistencyManager & related classes
1 parent ed9343e commit fd7d13b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/Consistency/OSConsistencyKeyEnum.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@
2727

2828
import Foundation
2929

30-
public protocol OSConsistencyKeyEnum: Hashable {
31-
}
30+
// Protocol for enums with Int raw values.
31+
public protocol OSConsistencyKeyEnum: RawRepresentable where RawValue == Int { }

iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/Consistency/OSConsistencyManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import OneSignalCore
4040
private override init() {}
4141

4242
// Function to set the token in a thread-safe manner
43-
@objc public func setRywToken(id: String, key: OSIamFetchOffsetKey, value: String?) {
43+
public func setRywToken(id: String, key: any OSConsistencyKeyEnum, value: String?) {
4444
queue.sync {
4545
let nsKey = NSNumber(value: key.rawValue)
4646
if self.indexedTokens[id] == nil {

0 commit comments

Comments
 (0)