refactor: remove unused anchorRoleId parameter from DiscordRoleRepository and decentralize type definitions

This commit is contained in:
MythEclipse
2026-06-06 03:06:00 +07:00
parent 03e2a28e97
commit 66d3b5e997
7 changed files with 43 additions and 36 deletions
+2 -2
View File
@@ -16,7 +16,7 @@ export function attachBotHandlers(client: Client, config: AppConfig): void {
const service = new BoosterRoleService(
store,
new DiscordRoleRepository(interaction.guild, config.boosterRoleAnchorRoleId),
new DiscordRoleRepository(interaction.guild),
{ anchorPosition: resolveAnchorPosition(interaction.guild, config.boosterRoleAnchorRoleId) }
);
@@ -28,7 +28,7 @@ export function attachBotHandlers(client: Client, config: AppConfig): void {
client.on("guildMemberUpdate", async (oldMember, newMember) => {
const service = new BoosterRoleService(
store,
new DiscordRoleRepository(newMember.guild, config.boosterRoleAnchorRoleId),
new DiscordRoleRepository(newMember.guild),
{ anchorPosition: resolveAnchorPosition(newMember.guild, config.boosterRoleAnchorRoleId) }
);