loosing presence on startup
When I start gajim it happens often that I don't receive every presence I should. I got presences from distant servers with jabber:x:delay but not from my home server. Everything is fine after a while, when users change their presences [and I receive the change]
I think that problem may be with sending
\<iq type="get" id="4">\<query xmlns="jabber:iq:roster" />\</iq>
\<presence id="5">\<priority>5\</priority>\<x xmlns="vcard-temp:x:update" />\<status>I'm available\</status>\</presence>
\<iq type="get" id="7">\<vCard xmlns="vcard-temp" />\</iq>
\<iq type="get" id="8">\<query xmlns="jabber:iq:private">\<storage xmlns="storage:bookmarks" />\</query>\</iq>
together and receiving responses together too [everything get's mixed up].
Maybe gajim should wait for roster and then send it's presence?