Skocz do zawartości


Zdjęcie

Notyfikacja AQQ_CONTACTS_DELETE nie działa ?

sdk aqq notyfikacja funkcja kontakt usuwanie

  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 Sauler

Sauler

    Bywalec

  • Użytkownik
  • 210 postów

Napisano 2014.07.02, 20:08

Witam :)

Mam pewien problem z tą notyfikacją, a mianowicie nie pojawia się ona w czasie usuwania kontaktu.

Podpinam się w ten sposób:

PluginLink.HookEvent(AQQ_CONTACTS_DELETE, OnContactDelete);

Funkcja OnContactDelete:

function OnContactDelete(wParam: WPARAM; lParam: LPARAM):NativeInt; stdcall;
begin
  ShowMessage('Kontakt jest usuwany');
end;

Niestety komunikat nigdy się nie pojawia :/ Wie ktoś może na czym polega problem ?



#2 Oconnel

Oconnel

    AQQ Developer

  • Właściciel
  • 4622 postów

Napisano 2014.07.03, 09:30

Notyfikacja z pewnością działa. Wtyczka GG z niej korzysta. Upewnij się tylko, że kontakt nie występuje dodatkowo w innych grupach. Jeżeli tak, to usuwamy jest on z grupy (inna notyfikacja) a nie całkowicie - wówczas ta notyfikacja nie pojawi się.


MyPortalYouTubeTwitter54slty.png

#3 Sauler

Sauler

    Bywalec

  • Użytkownik
  • 210 postów

Napisano 2014.07.03, 16:05

Mimo, że kontakt który jest usuwany znajduje się tylko w jednej grupie, notyfikacja nie pojawia się :/

Możesz powiedzieć jaka notyfikacja odpowiada za usunięcie kontaktu z grupy ? Ja takowej nie widzę.



#4 Beherit

Beherit

    In Sorte Diaboli

  • Wtyczkopisarz
  • 5031 postów

Napisano 2014.07.03, 18:09

Sprawdź AQQ_CONTACTS_UPDATEGROUPS :)



#5 Sauler

Sauler

    Bywalec

  • Użytkownik
  • 210 postów

Napisano 2014.07.03, 20:01

Niestety, ale ta notyfikacja się nie nada ponieważ może być wywołana przez inne zdarzenia niż usuwanie kontaktu.

Zauważyłem, że notyfikacja AQQ_CONTACTS_DELETE jest wywoływana tylko podczas usuwania kontaktu z sieci GG. W każdej innej sieci nie działa :/



#6 Beherit

Beherit

    In Sorte Diaboli

  • Wtyczkopisarz
  • 5031 postów

Napisano 2014.07.03, 21:09

A co w ogóle chcesz osiągnąć? Bo może taka notyfikacja nie jest Ci potrzebna w ogóle i można to zrobić inaczej :)

#7 Sauler

Sauler

    Bywalec

  • Użytkownik
  • 210 postów

Napisano 2014.07.03, 21:29

Chcę wykonać kilka rzeczy kiedy dany kontakt jest usuwany :)



#8 Beherit

Beherit

    In Sorte Diaboli

  • Wtyczkopisarz
  • 5031 postów

Napisano 2014.07.04, 00:01

Jak będę miał chwilę wolnego czasu to sprawdzę u siebie te notyfikacje.



#9 Sauler

Sauler

    Bywalec

  • Użytkownik
  • 210 postów

Napisano 2014.07.04, 20:48

Ok :) To czekam ;)



#10 Beherit

Beherit

    In Sorte Diaboli

  • Wtyczkopisarz
  • 5031 postów

Napisano 2014.07.04, 21:14

Faktycznie notyfikacja AQQ_CONTACTS_DELETE dział wyłącznie dla kontaktów pochodzących z wtyczki, przy kontaktach Jabberowych nie jest wysyłana. Ewidetnie do poprawki - dam znać Oconnelowi, aby poprawił :P
Jeżeli chodzi o AQQ_CONTACTS_UPDATEGROUPS to spełnia ona swoje zadanie równie dobrze - przy usuwaniu kontaków w polu Groups leci pusty string co oznacza usunięcie kontatku.
Mimo wszystko trzeba to naprawić, bo to robienie na około :)
  • Sauler lubi to





Również z jednym lub większą ilością słów kluczowych: sdk, aqq, notyfikacja, funkcja, kontakt, usuwanie

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych