C# 클래스 slimCat.Services.ChannelService

상속: System.Windows.Threading.DispatcherObject, IManageChannels
파일 보기 프로젝트 열기: WreckedAvent/slimCat

공개 메소드들

메소드 설명
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