Rework pending ...



Ech, dopiero co commitnąłem usuwanie z rostera, które wydawało mi się, że działa, a się okazało, że jednak nie działa. I że trzeba to inaczej robić.
Do tego obsługa rostera musi być zrobiona inaczej. W innym miejscu. Musi reagować na inny element. Ale przynajmniej mam pomysł, jak to zrobić. Gdybym nie jechał do domu na weekend to w piątek wiczorem/w nocy bym to zrobił. A tak trzeba to odłożyć.
Blah, wracam do nauki Podstaw Teorii Informacji.
Albo jeszcze zapiszę ku pamięci:

  • usuwanie przez wysłanie elementu rostera z subscription="remove"
  • parsowanie rostera przy otrzymaniu iq type="set"(?) i query xmlns="jabber:iq:roster" (niby oczywiste, ale teraz w EKG2 jest robione inaczej)
  • usuwanie z session->userlist na etapie parsowania rostera, nie w jabber_command_auth. Byle tylko nie duplikować kodu.

Comments


Comments powered by Disqus