private void ProcessSubGiftEvent(SubGiftEvent subGiftEvent)
        {
            var         sentenceConfiguration = configurationManager.LoadConfiguration <SentenceConfiguration>();
            ChannelUser user = subGiftEvent.User;

            bus.Publish(new TextToSpeechEvent(user, string.Format(sentenceConfiguration.GiftedSubscriberAlert, user.Username)));
        }
        private void Client_OnGiftedSubscription(object sender, OnGiftedSubscriptionArgs e)
        {
            ChannelUser  user         = new ChannelUser(e.GiftedSubscription.MsgParamRecipientId, e.GiftedSubscription.MsgParamRecipientUserName, e.GiftedSubscription.MsgParamRecipientUserName);
            ChannelUser  resolvedUser = usernameResolver.ResolveUsername(user);
            SubGiftEvent subgift      = new SubGiftEvent(resolvedUser);

            bus.Publish(subgift);
        }