public static Task UpsertGuild(this IPKConnection conn, ulong guild, GuildPatch patch) { var(query, pms) = patch.Apply(UpdateQueryBuilder.Upsert("servers", "id")) .WithConstant("id", guild) .Build(); return(conn.ExecuteAsync(query, pms)); }
public Task UpsertGuild(IPKConnection conn, ulong guild, GuildPatch patch) { _logger.Information("Updated guild {GuildId}: {@GuildPatch}", guild, patch); var(query, pms) = patch.Apply(UpdateQueryBuilder.Upsert("servers", "id")) .WithConstant("id", guild) .Build(); return(conn.ExecuteAsync(query, pms)); }