public async Task ResetPermissions(ulong guildId) { using (var uow = _db.UnitOfWork) { var config = uow.GuildConfigs.GcWithPermissionsv2For(guildId); config.Permissions = Permissionv2.GetDefaultPermlist; await uow.CompleteAsync().ConfigureAwait(false); _perms.UpdateCache(config); } }
public async Task ResetPermissions(ulong guildId) { using (var uow = _db.GetDbContext()) { var config = uow.GuildConfigs.GcWithPermissionsv2For(guildId); config.Permissions = Permissionv2.GetDefaultPermlist; await uow.SaveChangesAsync(); _perms.UpdateCache(config); } }