public async Task InsertProfanityListAsync(ParabotProfanityFilterList profanityFilterList) { try { await _profanityCollection.InsertOneAsync(profanityFilterList); Log.Information("Profanity filter list created"); } catch (Exception ex) { Log.Error(ex, "Error inserting into database"); } }
public async Task UpdateProfanityListAsync(ParabotProfanityFilterList profanityFilterList) { try { var filterOne = Builders <ParabotProfanityFilterList> .Filter.Eq("ServerId", profanityFilterList.ServerId); await _profanityCollection.ReplaceOneAsync(filterOne, profanityFilterList); Log.Information("Profanity filter list updated successfully"); } catch (Exception ex) { Log.Error(ex, "Error editing database"); } }