Categorygithub.com/HotCodeGroup/warscript-notify
modulepackage
0.0.0-20190613095748-2ce1df634943
Repository: https://github.com/hotcodegroup/warscript-notify.git
Documentation: pkg.go.dev

# README

Warscript Notify

Travis rcard

🔔 Microservice for notifications

PES

# Packages

No description provided by the author
No description provided by the author

# Functions

ConnectPeerToUser кладём в базу связь между userID и peerID.
DisconnectPeerToUser убираем из базы связь между userID и peerID.
GetPeerByUser получаем список пиров, которые хотят инфу по юзеру.
OpenWS создаёт ws клиент, который подключает к hub.
ProcessMessageForVK обработка ProcessMessageForVKообщения, подстановка в шаблон для вк.
ProcessVKEvents обработка всех входящих через vk сообщений.
SendMessageToPeer отправка сообщения напрямую в peer.
SendMessageToUser рассылает сообщение всем, кто подписывался на userID.
SessionInfo получает информацию о сессии из контекста запроса.

# Structs

HubClient представляет ws клиента, подключенного к хабу.
NotifyManager реализации интерфеса gRPC сервера.
UserNotifyInfo информация, которая хранится в Redis.