Synchronizacja statusów w multisesji
Po podłączeniu do sieci klient powinien sprawdzić czy istnieje już jakaś sesja, jeśli tak, to skopiować od niej status oraz opis. Jeśli nie istnieje to ustawić status/opis zgodnie z ustawieniami w kliencie. Jeśli chodzi o zmiany statusów później (gdy już sobie działają oba klienty) to powinno się to odbywać w ten sposób, że wszystkie sesje mają ustawiony status/opis taki jak "najpoźniejsza" zmiana, reszta dostosowuje się do nich po cichu. Innymi słowy:
- Klient A łączy się i jest pierwszy. Ustawia sobie status dostępny i opis "Abc"
- Klient B łączy się, i pobiera sobie status i opis z "klienta A". (* ale o tym niżej)
- Klient A zmienia opis na "Cde".
- Klient B (i każdy inny od A) pobiera opis/status który został zmieniony.
-
- W idealnym świeci powinno tak być jak w tym przykładzie, więc nie powinno być problemu z której sesji wziąć opis/status bo zmianie przez któregokolwiek klienta reszta się dostosowuje. Niestety nie wiem jak to wygląda w innych klientach, także tutaj pole do popisu. Junior job: 0 Additional information: Topic na forum: http://www.kadu.im/forum/viewtopic.php?f=2&t=16925 Include in Changelog: 0
(from redmine: created on 2014-02-02, closed on 2016-06-30)