diff --git a/sharing/linux/app/AppContent.qml b/sharing/linux/app/AppContent.qml index ed34c6fa..302a45b0 100644 --- a/sharing/linux/app/AppContent.qml +++ b/sharing/linux/app/AppContent.qml @@ -19,7 +19,7 @@ RowLayout { target: backend function onStatusTextChanged() { - console.log(backend.statusText); + console.log("statusTextChanged: " + backend.statusText); } function onIncomingTransfer(share_target_id, device_name, status) { console.log("Getting incoming share"); diff --git a/sharing/linux/daemon/nearby_sharing_dbus_service.cc b/sharing/linux/daemon/nearby_sharing_dbus_service.cc index 9c7f3260..ebb63b61 100644 --- a/sharing/linux/daemon/nearby_sharing_dbus_service.cc +++ b/sharing/linux/daemon/nearby_sharing_dbus_service.cc @@ -307,9 +307,19 @@ std::tuple NearbySharingDbusService::SendFile( std::tuple NearbySharingDbusService::Accept( const int64_t& share_target_id) { - return InvokeStatusCommand([&](auto callback) { - service_.Accept(share_target_id, std::move(callback)); - }); + LOG(INFO) << "Accept requested for target: " << share_target_id; + + service_.Accept( + share_target_id, + [this, share_target_id](NearbySharingService::StatusCodes status) { + LOG(INFO) << "Accept completed for target " << share_target_id + << " with status: " + << NearbySharingService::StatusCodeToString(status); + + EmitStatusChanged(); + }); + + return {true, "accept requested"}; } std::tuple NearbySharingDbusService::Reject(