From 0df63b1197b49cd036d09b4d2493eed8e3d598a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Smr=C5=BE?= Date: Sat, 8 Apr 2023 21:12:41 +0200 Subject: Pairing: use empty record item for reject message --- src/pairing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pairing.cpp b/src/pairing.cpp index c22a7af..d2d71f5 100644 --- a/src/pairing.cpp +++ b/src/pairing.cpp @@ -165,7 +165,7 @@ void PairingServiceBase::handle(Context & ctx) state->phase = StatePhase::PeerRequestConfirm; } - else if (auto reject = rec->item("reject").asText()) { + else if (rec->item("reject")) { if (state->phase < StatePhase::PairingDone) { state->phase = StatePhase::PairingFailed; ctx.afterCommit([&]() { @@ -293,7 +293,7 @@ void PairingServiceBase::waitForConfirmation(Peer peer, weak_ptr wstate, } } else { if (state->phase != StatePhase::PairingFailed) { - peer.send(uuid(), Object(Record({{ "reject", string() }}))); + peer.send(uuid(), Object(Record({{ "reject", Record::Item::Empty {} }}))); state->phase = StatePhase::PairingFailed; state->outcome.set_value(Outcome::UserRejected); } -- cgit v1.2.3