On Sun, Oct 11, 2009 at 11:16:31AM +0200, Krzysztof Klinikowski wrote:
> Witam. Pracuję właśnie nad przepisaniem protokołu GG w Pidginie tak by był
> zgodny z GG8.0. Aktualnie wszystko gra jednakże jak rozumiem tylko rozmowy
> tekstowe i statusy są kodowane w UTF8, tak? Wyszukiwanie osób, rejestrowanie
> nowego użytkownika itd nadal używa kodowania CP1250? 

Tak.

> Po drugie mam problem z odbieraniem na przykład statusów użytkowników takich 
> jak GG_STATUS_DND.
> Po prostu jest on konwertowany po stronie serwera na status "zaraz wracam" i
> mogę go odbrać jedynie eventem GG_EVENT_STATUS60. Nie wiem jak zmusić serwer
> by przysyłał mi normalnie status DND. I stąd moje pytanie - jest możliwość
> odebrania takich statusów w branchu 1.9 libgadu a jesli jest to jak?

Jest nowe pole w struct gg_login_params, protocol_features:

#define GG_FEATURE_STATUS80BETA         0x01
#define GG_FEATURE_MSG80                0x02
#define GG_FEATURE_STATUS80             (0x04|GG_FEATURE_STATUS80BETA)
#define GG_FEATURE_DND_FFC              0x30

żeby włączyć odbieranie DND potrzebujesz przynajmniej GG_FEATURE_STATUS80 | 
GG_FEATURE_DND_FFC

Pozdrawiam.
_______________________________________________
libgadu-devel mailing list
[email protected]
http://lists.ziew.org/mailman/listinfo/libgadu-devel

Reply via email to