feat(guild): update + update_description + update_emblem

This commit is contained in:
gamer147
2026-06-27 12:47:00 -04:00
parent f9361fa467
commit c0e1c10192
5 changed files with 482 additions and 11 deletions

View File

@@ -24,4 +24,13 @@ public interface IGuildRepository
Task<IReadOnlyList<Entities.Guild.Guild>> SearchAsync(
string name, int activity, int joinCondition, int memberBucket,
int maxMemberCap, int resultCap, CancellationToken ct = default);
/// <summary>Updates activity and/or join_condition. Only non-null fields are written.</summary>
Task UpdateActivityAndJoinConditionAsync(int guildId, int? activity, int? joinCondition, CancellationToken ct = default);
/// <summary>Overwrites the description field.</summary>
Task UpdateDescriptionAsync(int guildId, string description, CancellationToken ct = default);
/// <summary>Overwrites the emblem_id field.</summary>
Task UpdateEmblemAsync(int guildId, long emblemId, CancellationToken ct = default);
}