@@ -5,11 +5,11 @@ import Foundation
55@_spi ( Private) public class SentryWatchdogTerminationAttributesProcessor : NSObject {
66
77 private let dispatchQueueWrapper : SentryDispatchQueueWrapper
8- private let scopePersistentStore : SentryScopePersistentStore
8+ private let scopePersistentStore : SentryScopePersistentStore ?
99
1010 public init (
1111 withDispatchQueueWrapper dispatchQueueWrapper: SentryDispatchQueueWrapper ,
12- scopePersistentStore: SentryScopePersistentStore
12+ scopePersistentStore: SentryScopePersistentStore ?
1313 ) {
1414 self . dispatchQueueWrapper = dispatchQueueWrapper
1515 self . scopePersistentStore = scopePersistentStore
@@ -21,48 +21,48 @@ import Foundation
2121
2222 public func clear( ) {
2323 SentrySDKLog . debug ( " Deleting all stored data in in persistent store " )
24- scopePersistentStore. deleteAllCurrentState ( )
24+ scopePersistentStore? . deleteAllCurrentState ( )
2525 }
2626
2727 public func setContext( _ context: [ String : [ String : Any ] ] ? ) {
2828 setData ( data: context, field: . context) { [ weak self] data in
29- self ? . scopePersistentStore. writeContextToDisk ( context: data)
29+ self ? . scopePersistentStore? . writeContextToDisk ( context: data)
3030 }
3131 }
3232
3333 public func setUser( _ user: User ? ) {
3434 setData ( data: user, field: . user) { [ weak self] data in
35- self ? . scopePersistentStore. writeUserToDisk ( user: data)
35+ self ? . scopePersistentStore? . writeUserToDisk ( user: data)
3636 }
3737 }
3838
3939 public func setDist( _ dist: String ? ) {
4040 setData ( data: dist, field: . dist) { [ weak self] data in
41- self ? . scopePersistentStore. writeDistToDisk ( dist: data)
41+ self ? . scopePersistentStore? . writeDistToDisk ( dist: data)
4242 }
4343 }
4444
4545 public func setEnvironment( _ environment: String ? ) {
4646 setData ( data: environment, field: . environment) { [ weak self] data in
47- self ? . scopePersistentStore. writeEnvironmentToDisk ( environment: data)
47+ self ? . scopePersistentStore? . writeEnvironmentToDisk ( environment: data)
4848 }
4949 }
5050
5151 public func setTags( _ tags: [ String : String ] ? ) {
5252 setData ( data: tags, field: . tags) { [ weak self] data in
53- self ? . scopePersistentStore. writeTagsToDisk ( tags: data)
53+ self ? . scopePersistentStore? . writeTagsToDisk ( tags: data)
5454 }
5555 }
5656
5757 public func setExtras( _ extras: [ String : Any ] ? ) {
5858 setData ( data: extras, field: . extras) { [ weak self] data in
59- self ? . scopePersistentStore. writeExtrasToDisk ( extras: data)
59+ self ? . scopePersistentStore? . writeExtrasToDisk ( extras: data)
6060 }
6161 }
6262
6363 public func setFingerprint( _ fingerprint: [ String ] ? ) {
6464 setData ( data: fingerprint, field: . fingerprint) { [ weak self] data in
65- self ? . scopePersistentStore. writeFingerprintToDisk ( fingerprint: data)
65+ self ? . scopePersistentStore? . writeFingerprintToDisk ( fingerprint: data)
6666 }
6767 }
6868
@@ -76,7 +76,7 @@ import Foundation
7676 }
7777 guard let data = data else {
7878 SentrySDKLog . debug ( " Data for \( field. name) is nil, deleting active file. " )
79- strongSelf. scopePersistentStore. deleteCurrentFieldOnDisk ( field: field)
79+ strongSelf. scopePersistentStore? . deleteCurrentFieldOnDisk ( field: field)
8080 return
8181 }
8282 save ( data)
0 commit comments