Hi all,

I was recently informed, that my osd reacts on "Phone follow me" status
changes.
Investigating a little I realized, that a phone follow me change is
similar to all other status changes:

being s a CICQSignal:
s->SubSignal() == USER_STATUS
s->Signal() == SIGNAL_UPDATExUSER
s->Argument == 0

those 3 fields dont help me to distinguish between online/away/na
status changes (which should be displayed) and phone follow me status
changes (which should not be displayed).

Currently whenever I detect a status change, i write the message
"User X changes status to Y", where Y is the status i get by using
FetchUser and then getting the Status from this user object.

How should I distinguish those two types of messages ? Is this possible
with the current plugin api ?
(i want to avoid having to store the last status change message for a
user and suppressing the message when the new status matches the old
one. Would be quite ugly...

greetings
Martin

Reply via email to