public ActionResult Post([FromBody] twitter_dto.eventos.Evento evento, string empresaId, string username)
        {
            twitterLogEventoService.LogarEvento(evento);

            var envelope = new comum_dto.EnvelopeEvento <twitter_dto.eventos.Evento>(evento);

            envelope.DataEvento = corehelper.DateTimeHelper.Now();

            ConfiguraEmpresa(envelope);

            enfileiradorClient.EnfileirarParaTriadorTwitter(envelope);

            return(Ok());
        }
Esempio n. 2
0
        public ResponseEnvelope <TwitchPingResponse> Pingar(string twitchUserId, string channelId, string is_unlinked, string pingKeyHeader, string pingPausaHeader, Guid empresaId)
        {
            pingValidar.Validar(is_unlinked, twitchUserId, pingKeyHeader);

            var evento = GerarEvento(twitchUserId, channelId, pingKeyHeader, pingPausaHeader);

            var envelope = new comum_dto.EnvelopeEvento <dto.eventos.Evento>(evento);

            envelope.DataEvento = evento.Ping.Atual;
            envelope.EmpresaId  = empresaId;

            enfileiradorClient.EnfileirarParaTriadorTwitch(envelope);

            var proximoPing = ProximoPingkey();

            return(proximoPing);
        }