Exemple #1
0
        private async Task SendTemperatureMeasureEvent(string id, Instant measuredAtUTC, double temperature)
        {
            var device = await referential.GetDeviceByProviderId(id);

            await eventTopic.PublishAsync(new TemperatureMeasureEvent(
                                              DomainEventAuthor.Netatmo,
                                              clock.GetCurrentInstant(),
                                              measuredAtUTC,
                                              device?.Id,
                                              device?.RoomId,
                                              temperature));
        }