Example #1
0
 private async Task UpdateAutoproxy(Context ctx, AutoproxyMode autoproxyMode, MemberId?autoproxyMember)
 {
     var patch = new AutoproxyPatch {
         AutoproxyMode = autoproxyMode, AutoproxyMember = autoproxyMember
     };
     await ctx.Repository.UpdateAutoproxy(ctx.System.Id, ctx.Guild.Id, null, patch);
 }
Example #2
0
        private Task UpdateAutoproxy(Context ctx, AutoproxyMode autoproxyMode, MemberId?autoproxyMember)
        {
            var patch = new SystemGuildPatch {
                AutoproxyMode = autoproxyMode, AutoproxyMember = autoproxyMember
            };

            return(_db.Execute(conn => _repo.UpsertSystemGuild(conn, ctx.System.Id, ctx.Guild.Id, patch)));
        }
Example #3
0
    private async Task UpdateAutoproxy(Context ctx, AutoproxyMode autoproxyMode, MemberId?autoproxyMember)
    {
        await ctx.Repository.GetSystemGuild(ctx.Guild.Id, ctx.System.Id);

        var patch = new SystemGuildPatch {
            AutoproxyMode = autoproxyMode, AutoproxyMember = autoproxyMember
        };
        await ctx.Repository.UpdateSystemGuild(ctx.System.Id, ctx.Guild.Id, patch);
    }
Example #4
0
 private Task UpdateAutoproxy(Context ctx, AutoproxyMode autoproxyMode, MemberId?autoproxyMember) =>
 _db.Execute(c =>
             c.ExecuteAsync(
                 "update system_guild set autoproxy_mode = @autoproxyMode, autoproxy_member = @autoproxyMember where guild = @guild and system = @system",
                 new { autoproxyMode, autoproxyMember, guild = ctx.Guild.Id, system = ctx.System.Id }));