K2T.eu :: Forum
Specjalne => API/SDK => Wątek zaczęty przez: Privalov w Czerwca 30, 2009, 11:12:29 am
-
Czy istnieje jakaś funkcja pozwalająca wtyczce zapisywać "własne" rozmowy do archiwum wiadomości? W wtwArchive.h znalazłem tylko funkcję zapisującą SMS do archiwum (nawet działa), ale nic poza tym.
Próbuję napisać własną wtyczkę do importu archiwum bezpośrednio z plików Konnekta (bo z XML-em mam same problemy), stąd moje pytanie.
-
Niestety, nie istnieje. Kiedy powstało api, jakoś nie pomyslalem o tym, ze istnieje sens zapisywania do archiwum czegos innego niz sms'y czy ewentualnie wiadomosci. Ale może się doda.
-
W takim razie jako alternatywa pozostaje pewnie jedynie dobranie się do archiwum bezpośrednio funkcjami SQLite?
Właściwie wtedy to nawet nie musiałaby być wtyczka, tylko zwykły program zewnętrzny...
-
Owszem. Tylko dostęp przez ewentualne nowe api ma tę zaletę, ze sie nie zdektualizuje kiedy poznieniam trochę format archiwum. (Chociaz nie wiem czy tylko zmienei format zapisu z UTF-16 na UTF-8 czy przekopie jeszcze coś);
-
Tak, sam czułbym się zdecydowanie lepiej używając oficjalnego API, niż za plecami aplikacji grzebiąc w bazie (której formatu zresztą nawet nie znam).
A myślę, że możliwość tworzenia importerów archiwów również jako wtyczek byłaby dość eleganckim rozwiązaniem (choć może kosztem wydajności).
Post Merge: Lipca 02, 2009, 11:23:32 am
Z nowymi API wszystko działa znakomicie, pozostaje jeszcze tylko kwestia podpięcia wtyczki gdzieś w interfejsie (w chwili obecnej po prostu wywołuję procedurę importu przy starcie wtyczki). I tu mam pytanie: czy dałoby się jakoś zyskać możliwość utworzenia własnego przycisku w dziale "Import" w oknie archiwum? Albo nawet podpięcie się pod istniejący przycisk importu z Konnekta? Jeśli nie, to pewnie utworzę zwykłą zakładkę w opcjach dla tej wtyczki (a może jakąś kategorię dla wtyczek importujących?).
Poza tym chciałem wtyczce dać klasę WTW_CLASS_ARCHIVE, ale nie pokazuje mi się ona wówczas na liście wtyczek. A może ta klasa służy do czego innego, tylko ja nie wiem? :)
-
Nad tym przyciskiem pomyślę, a CLASS_ARCH powinna dzialac normalnie, weirdness. Moze ustawiasz nei tam gdzie trzeba? ;p
-
Miejsce wydaje się być dobre, bo gdy tam wpiszę którąkolwiek z pozostałych klas (choćby i WTW_CLASS_VOIP) to się wtyczka pojawia w odpowiedniej kategorii. A kategoria związana z WTW_CLASS_ARCHIVE jakoś się u mnie nie pojawia nigdy.
-
Fakt, mój błąd. W nastepnej nightly bedzie cacy.