Beispiel #1
0
 public ChatForm(string[] args)
 {
     InitializeComponent();
     this.versionCmbBx.DataSource = Enum.GetValues(typeof (RoomVersion));
     this._chatClient = new ChatClient(args, this.outputTxtBx, this.messageToolStripSatusLbl);
     this._chatStatus = ChatStatus.Disconnected;
 }
Beispiel #2
0
 public void Loaded(IConfigLoader configLoader, IChatClient chatClient, 
     IHttpClient httpClient, IFileSystem fileSystem, IRandomiser randomiser)
 {
     var config = LoadConfig(configLoader);
     var tumblrClient = new TumblrClient(httpClient, config.ApiKey);
     _tumblrListener = new TumblrListener(chatClient, tumblrClient, randomiser);
 }
Beispiel #3
0
        public MapListener(IChatClient chatClient, IMapsClient mapsClient)
        {
            _chatClient = chatClient;
            _mapsClient = mapsClient;

            _chatClient.CommandReceived += OnCommandReceived;
        }
Beispiel #4
0
 //Clients call this service operation to subscribe.
 //A price change event handler is registered for this client instance.
 public void Subscribe(Guid ClientId)
 {
     clientId = ClientId;
     callback = OperationContext.Current.GetCallbackChannel<IChatClient>();
     messagePostedHandler = new MessagePostedEventHandler(OnMessagePosted);
     MessagePosted += messagePostedHandler;
 }
Beispiel #5
0
 public LobbyViewModel(IChatClient client, ApplicationViewModel applicationViewModel)
 {
     m_client = client;
      m_applicationViewModel = applicationViewModel;
      m_dispatcher = Dispatcher.CurrentDispatcher;
      Rooms = new ObservableCollection<IChatRoom>();
 }
Beispiel #6
0
 public void Loaded(IConfigLoader configLoader, IChatClient chatClient, 
     IHttpClient httpClient, IFileSystem fileSystem, IRandomiser randomiser)
 {
     var config = LoadConfig(configLoader);
     var mapsClient = new MapsClient(httpClient, config.ApiKey);
     _mapListener = new MapListener(chatClient, mapsClient);
 }
Beispiel #7
0
        public TumblrListener(IChatClient chatClient, ITumblrClient tumblrClient, IRandomiser randomiser)
        {
            _chatClient = chatClient;
            _tumblrClient = tumblrClient;
            _randomiser = randomiser;

            _chatClient.CommandReceived += OnCommandReceived;
        }
Beispiel #8
0
        public SingListener(IChatClient chatClient, IMusixClient musixClient, IRandomiser randomiser)
        {
            _chatClient = chatClient;
            _musixClient = musixClient;
            _randomiser = randomiser;

            _chatClient.CommandReceived += OnCommandReceived;
        }
Beispiel #9
0
 public ModuleManager(IConfigLoader configLoader, IFileSystem fileSystem, 
     IChatClient chatClient, IHttpClient httpClient, IRandomiser randomiser)
 {
     _configLoader = configLoader;
     _fileSystem = fileSystem;
     _chatClient = chatClient;
     _httpClient = httpClient;
     _randomiser = randomiser;
 }
Beispiel #10
0
      public ChatRoomViewModel(IChatClient client, IChatRoom chatRoom)
      {
         m_dispatcher = Dispatcher.CurrentDispatcher;
         
         m_client = client;
         m_chatRoom = chatRoom;
         ChatLog = new ChatLogViewModel(m_client.Username);

         Members = new ObservableCollection<RoomMember>();
      }
Beispiel #11
0
        public Bot(BotConfiguration configuration, IChatClient client, ILogger logger = null)
        {
            if (configuration == null)
                throw new ArgumentNullException("configuration");

            if (client == null)
                throw new ArgumentNullException("client");

            _Configuration = configuration;
            _Client = client;
            _Logger = logger ?? new VoidLogger();
        }
        private void MainChatForm_Load(object sender, EventArgs e)
        {
            ChatFactory factory = new ChatFactory();
            this.ChatClient = factory.CreateConnection();
            this.ChatClient.LogEvent += chatClient_LogEvent;
            this.ChatClient.NewMessageEvent += chatClient_NewMessageEvent;
            this.ChatClient.NewUserEvent += chatClient_NewUserEvent;
            this.ChatClient.UserLeaveEvent += chatClient_UserLeaveEvent;

            this.UniqueID = Guid.NewGuid().ToString().Replace("-", "");

            setFormSettings();
        }
Beispiel #13
0
 public EncryptedChatClientDecorator(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
Beispiel #14
0
 public void Initialize()
 {
     _proxyFactoryMock.Setup(p => p.CreateAsync(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <Action <Exception> >())).ReturnsAsync(_hubProxyMock.Object);
     _client = new SignalRChatClient.SignalRChatClient(_proxyFactoryMock.Object, _fakeHubProxyEventManager);
 }
 public HideDudesDecorator(IChatClient chatClient)
 {
     client = chatClient;
 }
 public IntervalMessageCoordinator(IRepository repository, IChatClient chatClient, IClock clock)
 {
     _repository = repository;
     _chatClient = chatClient;
     _clock      = clock;
 }
Beispiel #17
0
 public override void Process(IChatClient chatClient, CommandReceivedEventArgs eventArgs)
 {
     ProcessWasCalled = true;
 }
 public ClientChatService(IChatClient client) => Client = client;
Beispiel #19
0
 private void _chat_ErrorReceived(IChatClient sender, ErrorResponse errorResponse)
 {
     Console.WriteLine("chatError: " + errorResponse.Reason);
 }
 public static Task <User> GetUserAsync(this IChatClient handler) => handler.Api.GetUserAsync();
Beispiel #21
0
 public UserNotificationService(IChatClient chatClient, IUserRepository userRepository, ILogger <UserNotificationService> logger)
 {
     this.chatClient     = chatClient;
     this.userRepository = userRepository;
     this.logger         = logger;
 }
Beispiel #22
0
        private void JoinHeistByRole(IChatClient chatClient, ChatUser chatUser, HeistRoles role)
        {
            JoinGameResult attemptToJoinHeist = _heistGame.AttemptToJoinHeist(chatUser.DisplayName, role);

            chatClient.SendMessage(attemptToJoinHeist.Message);
        }
 public SecretChatClient(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
 public AnonymousChatClient(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
Beispiel #25
0
 void IMediator <T> .Register(IChatClient <T> chatClient)
 {
     colleagueList.Add(chatClient);
 }
Beispiel #26
0
 public AnounymousChatClientDecorator(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
Beispiel #27
0
 protected DecoratorBase(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
 public EncodeTextMessageChatClient(IChatClient baseClient) : base(baseClient)
 {
 }
        public void GetUsers()
        {
            IChatClient i = OperationContext.Current.GetCallbackChannel <IChatClient>();

            i.Users(Logins.Keys.ToList());
        }
        public override void Process(IChatClient chatClient, CommandReceivedEventArgs eventArgs)
        {
            string streamName = eventArgs.Arguments?.FirstOrDefault()?.NoAt() ?? GetRandomFollowedStream();

            chatClient.SendMessage(FormatMessage(streamName));
        }
Beispiel #31
0
 protected override void HandleCommand(IChatClient chatClient, CommandReceivedEventArgs eventArgs)
 {
     chatClient.SendMessage("Hype hype devchaHype !");
     _overlayNotification.Hype();
 }
 public HideNamesDecorator(IChatClient chatClient) : base(chatClient)
 {
 }
Beispiel #33
0
        private void HandleQuoteRequest(IChatClient triggeringClient, int requestQuoteId)
        {
            QuoteEntity quote = Repository.Single(QuoteEntityPolicy.ByQuoteId(requestQuoteId));

            triggeringClient.SendMessage(quote?.ToString() ?? $"I'm sorry, but we don't have a quote {requestQuoteId}... Yet...");
        }
 public HideTextDecorator(IChatClient chatClient)
 {
     _chatClient = chatClient;
 }
Beispiel #35
0
 public EncryptDecryptDecorator(IChatClient chatClient) : base(chatClient)
 {
 }
 protected ChatClientDecorator(IChatClient cc)
 {
     chatClient = cc;
 }
Beispiel #37
0
 protected ChatDecoratorBase(IChatClient chatClient)
 {
     Decoratee = chatClient;
 }
Beispiel #38
0
        public void Login()
        {
            if (string.IsNullOrEmpty(Jid))
            return;

             var parts = Jid.Split('@');

             if (parts.Length != 2)
            return;

             var user = parts[0];
             var server = parts[1];
             var password = ((LoginView) GetView()).Password.Password;

             IsLoading = true;

             m_client = m_chatClientFactory.Connect(server);
             m_client.OnLogin += OnLogin;
             m_client.OnError += OnError;
             m_client.OnAuthError += OnAuthError;
             m_client.OnSocketError += OnSocketError;
             m_client.OnConnectionStateChanged += OnStatusChange;
             m_client.Open(user, password);
        }
Beispiel #39
0
 public UserHidingDecorator(IChatClient chatClient) : base(chatClient)
 {
 }
Beispiel #40
0
 public void Loaded(IConfigLoader configLoader, IChatClient chatClient, 
     IHttpClient httpClient, IFileSystem fileSystem, IRandomiser randomiser)
 {
     var config = LoadConfig(configLoader, fileSystem);
     _chatListener = new ChatListener(fileSystem, chatClient, config);
 }
Beispiel #41
0
 public void JoinMatch(IChatClient chatClient, (string username, RockPaperScissors choice) userChoice)
 private static void _server_OnNewMessage(IChatClient arg1, string arg2)
 {
     Console.WriteLine(arg2);
 }
Beispiel #43
0
 public CipherChatDecorator(IChatClient chatClient) : base(chatClient)
 {
 }
Beispiel #44
0
 /// <summary>
 /// Creates a new ChatClient object.
 /// </summary>
 /// <param name="client">Scs client reference</param>
 /// <param name="clientProxy">Proxy object to call remote methods of chat client</param>
 /// <param name="userInfo">User informations of client</param>
 public ChatClient(IScsServiceClient client, IChatClient clientProxy, UserInfo userInfo)
 {
     Client = client;
     ClientProxy = clientProxy;
     User = userInfo;
 }
 private static void _server_OnNewConnect(IChatClient obj)
 {
     Console.WriteLine(obj.GetEndPoint().ToString());
 }