C# Класс RohBot.NotificationManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Exists ( string deviceToken ) : bool
FindWithId ( long userId ) : IEnumerable
Get ( string deviceToken ) : Notification
HandleMessage ( Room room, Message message ) : void
InvalidateNotificationCache ( ) : void
NotificationManager ( ) : RohBot.Packets

Приватные методы

Метод Описание
IsMatch ( Regex regex, string input ) : bool
Notify ( List deviceTokens, string message ) : System.Threading.Tasks.Task
PostNotificationRequest ( OneSignalNotificationPacket notificationPacket ) : System.Threading.Tasks.Task

Описание методов

Exists() публичный Метод

public Exists ( string deviceToken ) : bool
deviceToken string
Результат bool

FindWithId() публичный Метод

public FindWithId ( long userId ) : IEnumerable
userId long
Результат IEnumerable

Get() публичный Метод

public Get ( string deviceToken ) : Notification
deviceToken string
Результат Notification

HandleMessage() публичный Метод

public HandleMessage ( Room room, Message message ) : void
room RohBot.Rooms.Room
message RohBot.Packets.Message
Результат void

InvalidateNotificationCache() публичный Метод

public InvalidateNotificationCache ( ) : void
Результат void

NotificationManager() публичный Метод

public NotificationManager ( ) : RohBot.Packets
Результат RohBot.Packets