debug LINQT-1482

This commit is contained in:
Christophe Deschamps 2025-01-27 13:01:00 +01:00
parent 362605d5da
commit 684dfb5319
3 changed files with 16 additions and 3 deletions

View file

@ -90,7 +90,7 @@
.windows-vs2022:
extends: .windows-vs
tags: [ "windows-powershell-vs-17-2022" ]
tags: [ "windows-powershell-vs-17-2022-apps" ]
.windows-codesigning:
extends: .prepare

View file

@ -95,6 +95,7 @@ void MagicSearchList::setSelf(QSharedPointer<MagicSearchList> me) {
auto linphoneFriend = it->getFriend();
bool isStored = false;
if (linphoneFriend) {
qWarning() << "LINQT-1482 is linphoneFriend";
isStored =
(ldapContacts->findFriendByAddress(linphoneFriend->getAddress()) != linphoneFriend);
contact = FriendCore::create(linphoneFriend, isStored, it->getSourceFlags());
@ -116,6 +117,7 @@ void MagicSearchList::setSelf(QSharedPointer<MagicSearchList> me) {
address->asString())); // linphone Friend object remove specific address.
contacts->append(contact);
} else if (!it->getPhoneNumber().empty()) {
qWarning() << "LINQT-1482 searchResultsReceived -> " << (address ? address->asString() : "adress is null");
linphoneFriend = CoreModel::getInstance()->getCore()->createFriend();
linphoneFriend->setAddress(address);
contact = FriendCore::create(linphoneFriend, isStored, it->getSourceFlags());

View file

@ -80,6 +80,7 @@ QDateTime FriendModel::getPresenceTimestamp() const {
}
void FriendModel::setAddress(const std::shared_ptr<linphone::Address> &address) {
qWarning() << "LINQT-1482 3 - setAddress" << address->asString();
if (!mMonitor) return;
if (address) {
mMonitor->setAddress(address);
@ -88,10 +89,15 @@ void FriendModel::setAddress(const std::shared_ptr<linphone::Address> &address)
}
std::list<std::shared_ptr<linphone::FriendPhoneNumber>> FriendModel::getPhoneNumbers() const {
for (auto &num : mMonitor->getPhoneNumbersWithLabel()) {
qWarning() << "LINQT-1482 3 - getPhoneNumbers" << num->getPhoneNumber();
if (num) mMonitor->addPhoneNumberWithLabel(num);
}
return mMonitor->getPhoneNumbersWithLabel();
}
void FriendModel::appendPhoneNumber(const std::shared_ptr<linphone::FriendPhoneNumber> &number) {
qWarning() << "LINQT-1482 1 - addPhoneNumberWithLabel" << number->getPhoneNumber();
if (!mMonitor) return;
if (number) {
mMonitor->addPhoneNumberWithLabel(number);
@ -101,8 +107,10 @@ void FriendModel::appendPhoneNumber(const std::shared_ptr<linphone::FriendPhoneN
void FriendModel::appendPhoneNumbers(const std::list<std::shared_ptr<linphone::FriendPhoneNumber>> &numbers) {
if (!mMonitor) return;
for (auto &num : numbers)
for (auto &num : numbers) {
qWarning() << "LINQT-1482 2 - addPhoneNumberWithLabel" << num->getPhoneNumber();
if (num) mMonitor->addPhoneNumberWithLabel(num);
}
emit phoneNumbersChanged();
}
@ -131,6 +139,7 @@ std::list<std::shared_ptr<linphone::Address>> FriendModel::getAddresses() const
}
void FriendModel::appendAddress(const std::shared_ptr<linphone::Address> &addr) {
qWarning() << "LINQT-1482 3 - appendAddress" << addr->asString();
if (!mMonitor) return;
if (addr) {
mMonitor->addAddress(addr);
@ -140,8 +149,10 @@ void FriendModel::appendAddress(const std::shared_ptr<linphone::Address> &addr)
void FriendModel::appendAddresses(const std::list<std::shared_ptr<linphone::Address>> &addresses) {
if (!mMonitor) return;
for (auto &addr : addresses)
for (auto &addr : addresses) {
if (addr) mMonitor->addAddress(addr);
qWarning() << "LINQT-1482 4 - appendAddresses" << addr->asString();
}
emit addressesChanged();
}