public async Task <HttpResponseData> GetInstanceName([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "testhooks/creds/instanceName")] HttpRequestData req) { _log.Info("Get instance name"); var resp = req.CreateResponse(HttpStatusCode.OK); await resp.WriteStringAsync(_creds.GetInstanceName().ToString()); return(resp); }
public async Async.Task SendEvent(BaseEvent anEvent) { var eventType = anEvent.GetEventType(); var instanceId = await _containers.GetInstanceId(); var eventMessage = new EventMessage( Guid.NewGuid(), eventType, anEvent, instanceId, _creds.GetInstanceName() ); await QueueSignalrEvent(eventMessage); await _webhook.SendEvent(eventMessage); LogEvent(anEvent); }