C# Класс slimCat.Services.ChannelService

Наследование: System.Windows.Threading.DispatcherObject, IManageChannels
Показать файл Открыть проект

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

Метод Описание
AddChannel ( ChannelType type, string id, string name ) : void
AddMessage ( string message, string channelName, string poster, MessageType messageType = MessageType.Normal ) : void
ChannelService ( IChatState chatState, ILogThings logger, IAutomateThings automation ) : System
JoinChannel ( ChannelType type, string id, string name = "" ) : void
QuickJoinChannel ( string id, string name ) : void
RemoveChannel ( string name ) : void
RemoveChannel ( string name, bool force, bool isServer ) : void

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

Метод Описание
BuildHomeChannel ( bool payload ) : void
Log ( string text ) : void
RequestNavigate ( string channelId ) : void

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

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

public AddChannel ( ChannelType type, string id, string name ) : void
type ChannelType
id string
name string
Результат void

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

public AddMessage ( string message, string channelName, string poster, MessageType messageType = MessageType.Normal ) : void
message string
channelName string
poster string
messageType MessageType
Результат void

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

public ChannelService ( IChatState chatState, ILogThings logger, IAutomateThings automation ) : System
chatState IChatState
logger ILogThings
automation IAutomateThings
Результат System

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

public JoinChannel ( ChannelType type, string id, string name = "" ) : void
type ChannelType
id string
name string
Результат void

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

public QuickJoinChannel ( string id, string name ) : void
id string
name string
Результат void

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

public RemoveChannel ( string name ) : void
name string
Результат void

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

public RemoveChannel ( string name, bool force, bool isServer ) : void
name string
force bool
isServer bool
Результат void