From 5e7f53dcc984d6d5f07242d51bdd4bcf942b1cae Mon Sep 17 00:00:00 2001 From: aviau <alexandre@alexandreviau.net> Date: Fri, 7 Oct 2016 16:10:57 -0400 Subject: [PATCH] localhistorycollection: save full uri Save full uri in history.ini so that information is not lost. Change-Id: If0f09ff19217c5843de9fce89254ae5a140d624a Reviewed-by: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> --- src/localhistorycollection.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/localhistorycollection.cpp b/src/localhistorycollection.cpp index 077c4940..86b26010 100644 --- a/src/localhistorycollection.cpp +++ b/src/localhistorycollection.cpp @@ -88,15 +88,15 @@ void LocalHistoryEditor::saveCall(QTextStream& stream, const Call* call) Call::HistoryStateName::INCOMING : Call::HistoryStateName::OUTGOING; const Account* a = call->account(); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::CALLID ).arg(call->historyId() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::TIMESTAMP_START ).arg(call->startTimeStamp() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::TIMESTAMP_STOP ).arg(call->stopTimeStamp() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::ACCOUNT_ID ).arg(a?QString(a->id()):"" ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::DISPLAY_NAME ).arg(call->peerName() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::PEER_NUMBER ).arg(call->peerContactMethod()->uri() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::DIRECTION ).arg(direction ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::MISSED ).arg(call->isMissed() ); - stream << QString("%1=%2\n").arg(Call::HistoryMapFields::CONTACT_USED ).arg(false );//TODO + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::CALLID ).arg(call->historyId() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::TIMESTAMP_START ).arg(call->startTimeStamp() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::TIMESTAMP_STOP ).arg(call->stopTimeStamp() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::ACCOUNT_ID ).arg(a?QString(a->id()):"" ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::DISPLAY_NAME ).arg(call->peerName() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::PEER_NUMBER ).arg(call->peerContactMethod()->uri().full() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::DIRECTION ).arg(direction ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::MISSED ).arg(call->isMissed() ); + stream << QString("%1=%2\n").arg(Call::HistoryMapFields::CONTACT_USED ).arg(false );//TODO //TODO handle more than one recording if (call->hasRecording(Media::Media::Type::AUDIO,Media::Media::Direction::IN)) { -- GitLab