Rejestracja zdarzeń
Rejestracja zdarzeń pozwala określic co zrobić gdy dane zdarzenie się wydarzy.
Podpowiedź
Rejestrację zdarzeń dzielimy na zdarzenia z wiadomością oraz bez wiadomości.
Poniższy przykład opisuje zdarzenia z wiadomością.
Aby dowiedzieć się jak działają zdarzenia bez wiadomości kliknij tutaj.
Wszystkie dostępne zdarzenia znajdziesz tutaj
Jak działają zdarzenia z wiadomością?
Aby zarejestrować zdarzenie należy dodać
$conpeek.event.registerCallback("<<message_type>>", "<<message>>", "<<callback>>");
<script type="text/javascript">
$conpeek.initialize({
url: 'https://example.conpeek.com',
plugin_id: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
media_tag: 'conpeek_plugin_video_box',
},
function (success, params) {
if (success) {
$conpeek.event.registerCallback("plugin_subscription", "ready", function () {
document.getElementById("CHAT").disabled = false
});
} else {
alert("Inicjalizacja nie powiodła się")
}
}
);
</script>
<<message_type>>- Typ wiadomości<<message>>- Wiadomość<<callback>>- Funkcja zwrotna
Przeanalizujmy przykład rejestracji zdarzenia który oczekuje na wiadomość ready
Krok po kroku
- Inicjalizujemy plugin
- W momencie poprawnej inicjalizacji tworzymy sesję
- Dodajemy do niej funkcję z typem wiadomości
"plugin_subscription", wiadomością"ready"orazfunkcją zwrotnąktóra daję możliwość kliknięcia w przycisk. - W momencie otrzymania zdarzenia o podanych parametrach przycisk Chat stanie się klikalny i będziemy mogli wykonać funkcję
onClickChatButton()
Gdy mamy już opanowaną obsługę zdarzeń pora na utworzenie połączenia.