Mam następujące pytanko. Piszę plugin do komunikatora Tlen.pl, by ułatwić sobie życie. Jednym z jego zadań jest następujące działanie: kiedy jakiś użytkownik (dowolnego protokołu) się odezwie, plugin ma jego wypowiedź dodać do listy (to już zrobione) i obserwować jego status (opis), czy zmienił go na określony tekst.
Problemu nie ma, kiedy kontakt jest na stałe dodany do listy - wystarczy enumeracja pozycji z listy, ale pojawia się, kiedy chcę pobrać status rozmówcy, którego na niej nie ma dodanego (czyli w tlenie został dodany do niej tymczasowo do czasu zamknięcia komunikatora) - enumeracja zwraca pusty ciąg znaków.
Jak sprawdzić status bez dodawania, ewentualnie w jaki sposób dodać rozmówcę, by z łatwością za pomocą enumeracji pobrać jego status? Późniejsze usunięcie myślę, że nie byłoby problemem.