mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-04-22 06:02:03 +02:00
fix: add default flag to sendAccountTextMessage
Change-Id: I08ef8b2f383c3aa1035518a2d4f92e941048e211
This commit is contained in:
parent
dfd1f6c78c
commit
8147baef2b
6 changed files with 15 additions and 9 deletions
2
daemon
2
daemon
|
@ -1 +1 @@
|
|||
Subproject commit 62e735d73c807cac424f59c63de454969dd2d808
|
||||
Subproject commit 47f3fd14ab0532ff94fd5317f885689928d9293b
|
|
@ -154,7 +154,7 @@ PositionManager::sendPosition(const QString& body, bool triggersLocalPosition)
|
|||
Q_FOREACH (const QString& uri, convInfo.participantsUris()) {
|
||||
if (uri != accountUri) {
|
||||
lrcInstance_->getAccountInfo(key.first)
|
||||
.contactModel->sendDhtMessage(uri, body, APPLICATION_GEO);
|
||||
.contactModel->sendDhtMessage(uri, body, APPLICATION_GEO, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -244,7 +244,8 @@ PositionManager::sendStopMessage(QString accountId, const QString convId)
|
|||
if (lrcInstance_->getCurrentAccountInfo().profileInfo.uri != uri) {
|
||||
lrcInstance_->getCurrentAccountInfo().contactModel->sendDhtMessage(uri,
|
||||
stopMsg,
|
||||
APPLICATION_GEO);
|
||||
APPLICATION_GEO,
|
||||
1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -110,7 +110,8 @@ public:
|
|||
*/
|
||||
uint64_t sendDhtMessage(const QString& uri,
|
||||
const QString& body,
|
||||
const QString& mimeType = {}) const;
|
||||
const QString& mimeType = {},
|
||||
int flag = 0) const;
|
||||
/**
|
||||
* Get best id for contact
|
||||
* @param contactUri
|
||||
|
|
|
@ -491,7 +491,8 @@ ContactModelPimpl::searchSipContact(const URI& query)
|
|||
uint64_t
|
||||
ContactModel::sendDhtMessage(const QString& contactUri,
|
||||
const QString& body,
|
||||
const QString& mimeType) const
|
||||
const QString& mimeType,
|
||||
int flag) const
|
||||
{
|
||||
// Send interaction
|
||||
QMap<QString, QString> payloads;
|
||||
|
@ -501,7 +502,8 @@ ContactModel::sendDhtMessage(const QString& contactUri,
|
|||
payloads[mimeType] = body;
|
||||
auto msgId = ConfigurationManager::instance().sendTextMessage(QString(owner.id),
|
||||
QString(contactUri),
|
||||
payloads);
|
||||
payloads,
|
||||
flag);
|
||||
// NOTE: ConversationModel should store the interaction into the database
|
||||
return msgId;
|
||||
}
|
||||
|
|
|
@ -4003,7 +4003,7 @@ ConversationModel::getConvMediasInfos(const QString& accountId, const QString& c
|
|||
{
|
||||
pimpl_->currentMsgRequestId = ConfigurationManager::instance().searchConversation(
|
||||
accountId, conversationId, "", "", "", "application/data-transfer+json", 0, 0, 0, 0);
|
||||
};
|
||||
}
|
||||
|
||||
void
|
||||
ConversationModel::acceptTransfer(const QString& convUid, const QString& interactionId)
|
||||
|
|
|
@ -793,11 +793,13 @@ public Q_SLOTS: // METHODS
|
|||
|
||||
uint64_t sendTextMessage(const QString& accountId,
|
||||
const QString& to,
|
||||
const QMap<QString, QString>& payloads)
|
||||
const QMap<QString, QString>& payloads,
|
||||
int flag)
|
||||
{
|
||||
return libjami::sendAccountTextMessage(accountId.toStdString(),
|
||||
to.toStdString(),
|
||||
convertMap(payloads));
|
||||
convertMap(payloads),
|
||||
flag);
|
||||
}
|
||||
|
||||
QVector<Message> getLastMessages(const QString& accountID, const uint64_t& base_timestamp)
|
||||
|
|
Loading…
Add table
Reference in a new issue