Miranda NG Official Community Forum

Other languages speaking Miranda NG users => Čeština => Topic started by: FJS on 24 06 2016, 06:36:05

Title: ICQ kontakty zůstávají se stavem online
Post by: FJS on 24 06 2016, 06:36:05
Hoj lidi, zakládal jsem téma v BUG sekci, ale zkusím to česky se zeptat i tady.

Neřešili jste kontakty z ICQ, které zůstávají permanentně online?
Co jsem zjistil jsou to lidi kteří používají ofiko klienta ICQ a přešli na poslední verzi.
Title: Re:ICQ kontakty zůstávají se stavem online
Post by: Robyer on 24 06 2016, 17:48:52
Ahoj, pokud na anglický dotaz nezískáš odezvu, na český to bude ještě marnější :) (tady v české části jsem asi jen já)

Nemáme tu teď vývojáře, který by se staral speciálně o ICQ protokol, takže to s tou opravou asi bude komplikovanější. Pokud bys ale našel řešení - např. commit kterým to vyřešili v nějakém jiném open source messengeru (např. Pidgin), tak by asi nebyl problém to opravit i tady.
Title: Re: ICQ kontakty zůstávají se stavem online
Post by: the Dark Lord on 14 08 2016, 10:03:01
Taky s tim mam problémy...
Ale to je nějak celkově problémem novýho ICQ protokolu a cloudových nesmyslů.
I na oficiálním komunikátoru se tohle s kontakty děje. Po odhlášení zůstanou oflline jenom chvíli a pak se jakoby znovu zapnou. Oficiál pak u nich tvrdí, že jsou na mobilu, ale MIranda to neumí rozeznat...

Tolik teda k tomu, co o tom vim já.
A mně by bohatě stačilo, kdyby to Miranda uměla odlišovat a já věděl, kdo je online a kdo není.
Title: Re: ICQ kontakty zůstávají se stavem online
Post by: Robyer on 15 08 2016, 20:46:47
the Dark Lord, mohl bys zkusit třeba ten Pidgin a dát vědět, jestli to na něm funguje líp/jestli to dokáže on odlišit?
Title: Re: ICQ kontakty zůstávají se stavem online
Post by: the Dark Lord on 16 08 2016, 17:37:05
Přiznám se, že sem o tom ještě nikdy neslyšel. Ale zkusím zjistit, najít a vyzkoušet.
Title: Re: ICQ kontakty zůstávají se stavem online
Post by: sir_qwerty on 23 03 2017, 08:26:00
Tento 'zombie efekt' mě zlobí už pár let a je to čím dál tím horší (snad od té doby, co to převzal Putin). Naštěstí jsem ale dnes přišel na řešení! Nejdřív ale trocha teorie:

Jde o to, že oficiální protokol se pořád ještě nějak vyvíjí a mění, avšak do pluginu pro Mirandu tyto změny už nikdo nezapracovává. Dobrá zpráva je, že se s tím pořád ještě dá žít. Hlavní změnou je, že ICQ síť zavedla něco jako status "na mobilu", který se nastaví tehdy, když použijete některého z oficiálních mobilních klientů, třeba pro Android, a odejdete z dosahu internetu či klienta bez předchozího ručně provedeného odhlášení odinstalujete. Pak zůstane v ICQ síti napořád zapamatováno toto sezení (session) a vy se všem svým přátelům jevíte buď jako "na mobilu" (těm, kteří mají oficiálního klienta), anebo "online" (uživatelům Mirandy).
Zásadní problém vzniká tehdy, když vám někdo pošle zprávu do tohoto zombie stavu. Když se poté přihlásíte pomocí nějakého oficiálního klienta, tak ten si bude umět o zprávy serveru říci (pull) a stáhne si je. Když se však přihlásíte pomocí Mirandy, tak tam neproběhne takové to známé push, Miranda si o nepřečtené zprávy neřekne a vy se nic nedozvíte.

Řešení

Pokud vás postihl zombie efekt, kdy vám uživatelé píšou v domnění, že jste online, a vy přitom nemáte spuštěného žádného klienta a po přihlášení Mirandou nic nedostanete, pak je to tím, že síť udržuje nějaké vaše staré sezení (přihlášení, session) a je potřeba jej ukončit. Toto se provádí následujícím způsobem:

Užijte si zase tradiční a čisté Online/Offline v Mirandě (NG)!