diff options
-rw-r--r-- | src/pairing.cpp | 4 |
1 files 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<State> 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); } |