private DateTime GetLastObservedAt() { var tableClient = new VoiceTableClient(storageAccount, tableName); var lastObservedAt = tableClient.GetLastObservedAt(); if (lastObservedAt.HasValue) { return(lastObservedAt.Value); } // 1時間前に取得したことにする=1時間分のつぶやきを取得するようにする return(DateTime.UtcNow.AddHours(-1)); }
private async Task UpdateLastObservedAtAsync() { var tableClient = new VoiceTableClient(storageAccount, tableName); await tableClient.UpdateOrInsertAsync(DateTime.UtcNow); }