Merge pull request #607 from Chlup/fix_sample_compilation
Fix Sample SDK app compilation
This commit is contained in:
commit
b745cb807a
|
@ -18,42 +18,44 @@ class GetAddressViewController: UIViewController {
|
||||||
|
|
||||||
let synchronizer = SDKSynchronizer.shared
|
let synchronizer = SDKSynchronizer.shared
|
||||||
|
|
||||||
guard let uAddress = synchronizer.getUnifiedAddress(accountIndex: 0) else {
|
Task { @MainActor in
|
||||||
unifiedAddressLabel.text = "could not derive UA"
|
guard let uAddress = await synchronizer.getUnifiedAddress(accountIndex: 0) else {
|
||||||
tAddressLabel.text = "could not derive tAddress"
|
unifiedAddressLabel.text = "could not derive UA"
|
||||||
saplingAddress.text = "could not derive zAddress"
|
tAddressLabel.text = "could not derive tAddress"
|
||||||
return
|
saplingAddress.text = "could not derive zAddress"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// you can either try to extract receivers from the UA itself or request the Synchronizer to do it for you. Certain UAs might not contain all the receivers you expect.
|
||||||
|
unifiedAddressLabel.text = uAddress.stringEncoded
|
||||||
|
|
||||||
|
tAddressLabel.text = uAddress.transparentReceiver()?.stringEncoded ?? "could not extract transparent receiver from UA"
|
||||||
|
saplingAddress.text = uAddress.saplingReceiver()?.stringEncoded ?? "could not extract sapling receiver from UA"
|
||||||
|
|
||||||
|
unifiedAddressLabel.addGestureRecognizer(
|
||||||
|
UITapGestureRecognizer(
|
||||||
|
target: self,
|
||||||
|
action: #selector(addressTapped(_:))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
unifiedAddressLabel.isUserInteractionEnabled = true
|
||||||
|
|
||||||
|
tAddressLabel.isUserInteractionEnabled = true
|
||||||
|
tAddressLabel.addGestureRecognizer(
|
||||||
|
UITapGestureRecognizer(
|
||||||
|
target: self,
|
||||||
|
action: #selector(tAddressTapped(_:))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
saplingAddress.addGestureRecognizer(
|
||||||
|
UITapGestureRecognizer(
|
||||||
|
target: self,
|
||||||
|
action: #selector(spendingKeyTapped(_:))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
saplingAddress.isUserInteractionEnabled = true
|
||||||
|
loggerProxy.info("Address: \(String(describing: uAddress))")
|
||||||
}
|
}
|
||||||
|
|
||||||
// you can either try to extract receivers from the UA itself or request the Synchronizer to do it for you. Certain UAs might not contain all the receivers you expect.
|
|
||||||
unifiedAddressLabel.text = uAddress.stringEncoded
|
|
||||||
|
|
||||||
tAddressLabel.text = uAddress.transparentReceiver()?.stringEncoded ?? "could not extract transparent receiver from UA"
|
|
||||||
saplingAddress.text = uAddress.saplingReceiver()?.stringEncoded ?? "could not extract sapling receiver from UA"
|
|
||||||
|
|
||||||
unifiedAddressLabel.addGestureRecognizer(
|
|
||||||
UITapGestureRecognizer(
|
|
||||||
target: self,
|
|
||||||
action: #selector(addressTapped(_:))
|
|
||||||
)
|
|
||||||
)
|
|
||||||
unifiedAddressLabel.isUserInteractionEnabled = true
|
|
||||||
|
|
||||||
tAddressLabel.isUserInteractionEnabled = true
|
|
||||||
tAddressLabel.addGestureRecognizer(
|
|
||||||
UITapGestureRecognizer(
|
|
||||||
target: self,
|
|
||||||
action: #selector(tAddressTapped(_:))
|
|
||||||
)
|
|
||||||
)
|
|
||||||
saplingAddress.addGestureRecognizer(
|
|
||||||
UITapGestureRecognizer(
|
|
||||||
target: self,
|
|
||||||
action: #selector(spendingKeyTapped(_:))
|
|
||||||
)
|
|
||||||
)
|
|
||||||
saplingAddress.isUserInteractionEnabled = true
|
|
||||||
loggerProxy.info("Address: \(String(describing: uAddress))")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@IBAction func spendingKeyTapped(_ gesture: UIGestureRecognizer) {
|
@IBAction func spendingKeyTapped(_ gesture: UIGestureRecognizer) {
|
||||||
|
|
|
@ -24,11 +24,12 @@ class GetUTXOsViewController: UIViewController {
|
||||||
|
|
||||||
func updateUI() {
|
func updateUI() {
|
||||||
let synchronizer = SDKSynchronizer.shared
|
let synchronizer = SDKSynchronizer.shared
|
||||||
let tAddress = synchronizer.getTransparentAddress(accountIndex: 0)?.stringEncoded ?? "no t-address found"
|
|
||||||
|
|
||||||
self.transparentAddressLabel.text = tAddress
|
|
||||||
|
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
|
let tAddress = await synchronizer.getTransparentAddress(accountIndex: 0)?.stringEncoded ?? "no t-address found"
|
||||||
|
|
||||||
|
self.transparentAddressLabel.text = tAddress
|
||||||
|
|
||||||
// swiftlint:disable:next force_try
|
// swiftlint:disable:next force_try
|
||||||
let balance = try! await AppDelegate.shared.sharedSynchronizer.getTransparentBalance(accountIndex: 0)
|
let balance = try! await AppDelegate.shared.sharedSynchronizer.getTransparentBalance(accountIndex: 0)
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ class SendViewController: UIViewController {
|
||||||
setUp()
|
setUp()
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
// swiftlint:disable:next force_try
|
// swiftlint:disable:next force_try
|
||||||
try! await synchronizer.prepare()
|
try! await synchronizer.prepare(with: DemoAppConfig.seed)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue