Skip to content

Commit 1c5e3c1

Browse files
committed
Remove circular reference in WrappedSignerProviderTests.swift
1 parent d1d262e commit 1c5e3c1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ci/LDKSwift/Tests/LDKSwiftTests/WrappedSignerProviderTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class WrappedSignerProviderTests: XCTestCase {
8383
}
8484

8585
class MyNodeSigner: NodeSigner {
86-
var myKeysManager: MyKeysManager?
86+
weak var myKeysManager: MyKeysManager?
8787
override func ecdh(recipient: Bindings.Recipient, otherKey: [UInt8], tweak: [UInt8]?) -> Bindings.Result_SharedSecretNoneZ {
8888
print("entering wrapper: ecdh()")
8989
return myKeysManager!.keysManager.asNodeSigner().ecdh(recipient: recipient, otherKey: otherKey, tweak: tweak)
@@ -112,15 +112,15 @@ class WrappedSignerProviderTests: XCTestCase {
112112
}
113113

114114
class MyEntropySource: EntropySource {
115-
var myKeysManager: MyKeysManager?
115+
weak var myKeysManager: MyKeysManager?
116116
override func getSecureRandomBytes() -> [UInt8] {
117117
print("entering wrapper: getSecureRandomBytes()")
118118
return myKeysManager!.keysManager.asEntropySource().getSecureRandomBytes()
119119
}
120120
}
121121

122122
class MySignerProvider: SignerProvider {
123-
var myKeysManager: MyKeysManager?
123+
weak var myKeysManager: MyKeysManager?
124124
override func deriveChannelSigner(channelValueSatoshis: UInt64, channelKeysId: [UInt8]) -> Bindings.WriteableEcdsaChannelSigner {
125125
print("entering wrapper: deriveChannelSigner()")
126126
return myKeysManager!.keysManager.asSignerProvider().deriveChannelSigner(channelValueSatoshis: channelValueSatoshis, channelKeysId: channelKeysId)

0 commit comments

Comments
 (0)