{
Tp::ContactPtr p;
TpSessionChannel* channel=getChannelFromPeerAddress(address);
- if(channel)
+ if(channel) {
channel->sendMessage(message); // We have already channel
+ emit messageQueued(this);
+ }
else {
reqMessage=message;
p=getContactFromAddress(address); // Do we have contact ready ?
{
// qDebug() << "TpSessionAccoiunt::onOutgoingChannelReady";
emit channelReady(this);
- if(!reqMessage.isEmpty()) ch->sendMessage(reqMessage);
+ if(!reqMessage.isEmpty()) {
+ ch->sendMessage(reqMessage);
+ emit messageQueued(this);
+ };
reqMessage.clear();
}