Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Czat

Podsumowanie:

Funkcjonalność czatu umożliwia bezpośrednią komunikację z zalogowanymi użytkownikami FrontSPA. Funkcjonalność obejmuje tylko komunikację między dwoma użytkownikami. Konwersacje w większej grupie nie są obsługiwane.

Funkcje czatu i powiadomień korzystają z biblioteki SignalR. Za jej włączenie odpowiadają flagi "useSignalR": true i "chat": true w pliku front\assets\config\config.production.json. Flagi te są domyślnie włączone przez instalator nAxiom. Ustawienie dla jednej z tych flag wartości false spowoduje wyłączenie zarówno czatu, jak i powiadomień.

Ikona czatu
Ikona czatu

W nagłówku pulpitu aplikacji FrontSPA znajduje się ikona czatu (dymek z wielokropkiem), której kliknięcie wyświetla panel czatu. Wraz z ikoną wyświetlany jest licznik konwersacji, w których są nieprzeczytane wiadomości.

Panel czatu
Panel czatu

Panel czatu zawiera listę konwersacji oraz ikony do przełączania między listą kontaktów i listą konwersacji. Aby rozpocząć konwersację, należy przejść na listę kontaktów i kliknąć wybrany kontakt. Jeśli kontaktu nie ma na liście, należy go wyszukać, wpisując 3 pierwsze litery loginu, imienia lub nazwiska. Kliknięcie kontaktu, otworzy panel konwersacji.

Panel konwersacji
Panel konwersacji

Powiadomienia są zapisywane w tabeli core.ChatMessages. Dodatkowo do obsługi czatu używane są tabele core.ChatRooms i core.ChatRoomUsers, które zawierają informacje o konwersacjach (pokojach czatu) i ich uczestnikach.

|← Powiadomienia i alerty |↑ Do góry |→ Widok listy |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.