public async Task AddLogEntry(LogEntry logEntry, TimeSpan doNotRepeatTimespan) { var lastEntry = await _logData.GetExistingEntry(logEntry.Message, doNotRepeatTimespan); if (lastEntry == null) { await _logData.InsertAsync(logEntry); } else { await _logData.UpdateAsync(logEntry); } }