From 40230a02c0630be311fb27aa68cd5e441801e67d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Sat, 2 Dec 2023 12:55:46 +0100 Subject: Accept extended identity from device attachment --- src/attach.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/attach.cpp') diff --git a/src/attach.cpp b/src/attach.cpp index 74bc875..3d351f8 100644 --- a/src/attach.cpp +++ b/src/attach.cpp @@ -34,14 +34,13 @@ void AttachService::attachTo(const Peer & peer) Stored AttachService::handlePairingComplete(const Peer & peer) { auto owner = peer.server().identity().finalOwner(); - auto id = peer.identity()->ref(); - auto prev = Stored>::load(*peer.identity()->ref()); + auto pid = peer.identity(); auto idata = peer.tempStorage().store(IdentityData { - .prev = { prev }, + .prev = pid->data(), .name = nullopt, - .owner = Stored>::load(*owner.ref()), - .keyIdentity = prev->data->keyIdentity, + .owner = owner.data()[0], + .keyIdentity = pid->keyIdentity(), .keyMessage = nullopt, }); -- cgit v1.2.3