Inheritance: HasVictim
コード例 #1
0
ファイル: WebSocketClient.cs プロジェクト: destinygg/bot
 public override void Visit(Ban ban)
 {
     var obj = ban.Duration == TimeSpan.Zero ? new BanSender(ban.Victim, ban.Ip, true, ban.Reason) : new BanSender(ban.Victim, ban.Ip, ban.Duration, ban.Reason);
       _websocket.Send($"BAN {JsonConvert.SerializeObject(obj)}");
 }
コード例 #2
0
ファイル: TwitchListenerClient.cs プロジェクト: destinygg/bot
 public void Visit(Ban ban)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
ファイル: SimpleIrcClient.cs プロジェクト: destinygg/bot
 public override void Visit(Ban ban)
 {
     var message = ban.Perm ? $".ban {ban.Victim}" : $".timeout {ban.Victim} {ban.Duration.TotalSeconds}";
       SendMsg(message);
 }
コード例 #4
0
ファイル: TestClient.cs プロジェクト: destinygg/bot
 public void Visit(Ban ban) {
   Print(ban);
 }
コード例 #5
0
ファイル: MessageProcessor.cs プロジェクト: destinygg/bot
 public void Process(Ban ban)
 {
 }
コード例 #6
0
ファイル: PassThroughProcessor.cs プロジェクト: destinygg/bot
 public void Process(Ban ban)
 {
     _sender.Invoke($"<{ban.Sender.OriginalNick}> <=== just banned {ban.Victim}");
 }
コード例 #7
0
ファイル: ConsolePrintClient.cs プロジェクト: destinygg/bot
 public virtual void Visit(Ban ban)
 {
     Print(ban);
 }