|
|
|
@ -143,6 +143,7 @@ final class DeviceLinkingModal : Modal, DeviceLinkingSessionDelegate {
|
|
|
|
|
session.stopListeningForLinkingRequests()
|
|
|
|
|
session.markLinkingRequestAsProcessed()
|
|
|
|
|
dismiss(animated: true, completion: nil)
|
|
|
|
|
let _ = LokiStorageAPI.addDeviceLink(deviceLink) // TODO: Handle error
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func handleDeviceLinkAuthorized(_ deviceLink: DeviceLink) {
|
|
|
|
@ -156,6 +157,7 @@ final class DeviceLinkingModal : Modal, DeviceLinkingSessionDelegate {
|
|
|
|
|
mnemonicLabel.isHidden = true
|
|
|
|
|
buttonStackView.isHidden = true
|
|
|
|
|
bottomSpacer.isHidden = false
|
|
|
|
|
let _ = LokiStorageAPI.addDeviceLink(deviceLink) // TODO: Handle error
|
|
|
|
|
Timer.scheduledTimer(withTimeInterval: 2, repeats: false) { _ in
|
|
|
|
|
self.delegate?.handleDeviceLinkAuthorized(deviceLink)
|
|
|
|
|
self.dismiss(animated: true, completion: nil)
|
|
|
|
|