removed tokens from boards and added missing blocking API calls

This commit is contained in:
csoler 2022-07-06 17:13:34 +02:00
parent cdc650540b
commit 73279db2c5
3 changed files with 26 additions and 39 deletions

View file

@ -279,16 +279,20 @@ void BasePostedItem::loadComments()
}
void BasePostedItem::readToggled(bool checked)
{
if (mInFill) {
return;
}
if (mInFill) {
return;
}
RsGxsGrpMsgIdPair msgPair = std::make_pair(groupId(), messageId());
RsThread::async([this,checked]()
{
RsGxsGrpMsgIdPair msgPair = std::make_pair(groupId(), messageId());
rsPosted->setPostReadStatus(msgPair, !checked);
uint32_t token;
rsPosted->setMessageReadStatus(token, msgPair, !checked);
setReadStatus(false, checked);
RsQThreadUtils::postToObject( [checked,this]()
{
setReadStatus(false, checked);
}, this );
});
}
void BasePostedItem::readAndClearItem()