Informacje o zgłoszeniu
-
#001709
-
Zrealizowano
-
2.4.5.31
-
3.0.0.11
-
1 - niska
Potwierdzenia zgłoszenia
-
Tak (1)Nie (0)
Potwierdzam
zmienił status na: Zatwierdzono,
zmienił istotność na: 1 - niska,
zmienił wersja na: 2.4.5.31
zmienił status na: Odrzucono
To nie jest błąd. Zależy to od pakietów wysyłanych z danego serwera Jabberowego. Proszę się nie sugerować tym co jest np. w oknie kontaktów, gdzie te dane są prezentowane na innej warstwie i gdzie dane są skumulowane.
Ahaaaa.... Specjalnie dla Ciebie Oconnel zrobiłem filmik poglądowy, jeżeli mi powiesz, że nie widzisz na nim błędu to witki mi już całkowicie odpadną.
zmienił status na: Zatwierdzono
Z tym, że podczas wczytywania danych przy nazwach pokoi jest liczba uczestników, która zgadza się ze stanem faktycznym. Natomiast jak już się całość wczyta to liczby te znikają. Zatem AQQ skądś wie ile jest osób w pokojach zanim ich lista zostanie wczytana, a potem te informację usuwa...
zmienił status na: Odrzucono
Przy refreshu są dodatkowo pobierane dane "discovery" co zmienia nazwy pól. Błędu nie ma
zmienił status na: Zatwierdzono
Jest błąd! Bo przez chwilę przy odświeżaniu licznik się pojawia i jest on prawidłowy - odpowiada stanowi rzeczywistemu ilości osób w pokoju!
zmienił status na: Odrzucono
Popatrz w konsolę XML i zrozumiesz dlaczego tak jest. Te okno prezentuje ostatnie pakiety od serwera. Ot tyle. Proszę nie przywracać tego bez wyraźnego powodu
zmienił status na: Zatwierdzono
No tak, masz rację - w konsoli XML idzie masa pakietów ALE są pod koniec pakiety z ilością osób, przykład:
<iq from='pomocnixy@conference.aqq.eu' to='beherit@aqq.eu/Work' id='session4311' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='conference' type='text' name='Linux/Mac - Pomoc/Dyskusja'/> <feature var='http://jabber.org/protocol/muc'/> <feature var='muc_public'/> <feature var='muc_persistent'/> <feature var='muc_open'/> <feature var='muc_semianonymous'/> <feature var='muc_moderated'/> <feature var='muc_unsecured'/> <x xmlns='jabber:x:data' type='result'> <field type='hidden' var='FORM_TYPE'> <value>http://jabber.org/protocol/muc#roominfo</value> </field> <field label='Opis pokoju' var='muc#roominfo_description'> <value> </value> </field> <field label='Liczba uczestników' var='muc#roominfo_occupants'> <value>2</value> </field> </x> </query> </iq>
No i z tego co widzę to robisz coś źle - najpierw leci pakiet o to, aby serwer przesłał listę pokoi - tam jest wszystko podane prawidłowo. A potem nie wiadomo dlaczego prosisz każdy pokój osobno o ponowne podanie danych i w tym momencie resetujesz liczbę osób mimo, że w pakiecie później dostajesz info o ilości osób i innych szczegółowych danych.
Chyba już działa
zmienił status na: Zrealizowano
Użytkownicy przeglądający to zgłoszenie: 0
0 użytkowników, 0 gości, 0 anonimowych