EionRobb / icyque

ICQ WIM protocol for libpurple
GNU General Public License v3.0
73 stars 15 forks source link

Contacts are always shown as offline #9

Open TeaObvious opened 5 years ago

TeaObvious commented 5 years ago

For me all my contacts are shown as offline even while talking to them. When i use the WebIcq they are shown as online.

hitman72ita commented 5 years ago

yes, from a couple of days a friend is using ICQ from webpage. I always see him offline, even when he writes me

TeaObvious commented 5 years ago

for me its with all my contacts not just one :( - until yesterday i was one of the few lucky ones that still could use slogin.icq.com, but today i was hit with the need to use icyque.

My mom was hit a few weeks ago, with the need to use icyque. She has the exact same issue, with everyone being offline. I was the only exception until yesterday, i was marked as online.

hitman72ita commented 5 years ago

I wanted to say that I have only one contact now on ICQ :-P

kilo6eight commented 5 years ago

Having same problem. All contacts are offline.

Siggi0904 commented 5 years ago

I think it looks like that contacts from mobile devices ar shown as offline.

qtlin commented 5 years ago

Just tired this library in fedora 28. All contacts shown offline, while official client shows one contact online.

EionRobb commented 5 years ago

Can someone check: is it just when connecting to the account that no-one shows as online but then they start showing up when the other buddy changes their online/offline/away status?

dartraiden commented 5 years ago

Official desktop ICQ 10 client sends "I'm offline" if the user did not interact with the client for 10-15 seconds. He is still working and accepting incoming messages but is displayed as offline. This behavior came to the desktop from mobile devices (mobile messengers behave in the same way, to save battery).

This is the behavior of the official client, Pidgin can do nothing about it. If your contacts use an official client, ask them to switch to Pidgin.

Siggi0904 commented 5 years ago

looks like that buddies which are afk (idle) and not online are shown as offline.

Demige commented 5 years ago

All contacts shown offline

TeaObvious commented 5 years ago

After investigating this matter for a bit i can confirm @dartraiden . As soon as the App is not interacted with e.g. put into the background by opening another App on mobile devices, people are presented as offline.

The same occurrence as seen in pidgin is also present for the web client provided by icq.

A work around to prevent any further confusion would be, to read the time for how long they are offline. As long as they are only "offline" for some minutes present them as away.

dartraiden commented 5 years ago

Protocol supports last Online (=last active) time. So another solution is to display last online time as status or in popup tips...