@@ -82,6 +82,12 @@ protected void reassignCakeDayRole(Guild guild) {
8282 refreshMembersCakeDayRoles (cakeDayRole , guild );
8383 }
8484
85+ /**
86+ * Refreshes the Cake Day roles for members in the specified guild.
87+ *
88+ * @param cakeDayRole the Cake Day role to refresh
89+ * @param guild the guild in which to refresh Cake Day roles
90+ */
8591 private void refreshMembersCakeDayRoles (Role cakeDayRole , Guild guild ) {
8692 guild .findMembersWithRoles (cakeDayRole ).onSuccess (members -> {
8793 removeRoleFromMembers (guild , cakeDayRole , members );
@@ -108,6 +114,13 @@ private void addTodayMembersCakeDayRole(Guild guild) {
108114 });
109115 }
110116
117+
118+ /**
119+ * Adds the cake day role to the specified user in the given guild, if available.
120+ *
121+ * @param snowflake the snowflake ID of the user to whom the cake day role will be added
122+ * @param guild the guild in which the cake day role will be added to the user
123+ */
111124 protected void addCakeDayRole (UserSnowflake snowflake , Guild guild ) {
112125 Role cakeDayRole = getCakeDayRole (guild ).orElse (null );
113126
@@ -118,6 +131,11 @@ protected void addCakeDayRole(UserSnowflake snowflake, Guild guild) {
118131 guild .addRoleToMember (snowflake , cakeDayRole ).complete ();
119132 }
120133
134+ /**
135+ * Adds the cake day role to the specified member if the cake day role exists in the guild.
136+ *
137+ * @param member the {@link Member} to whom the cake day role will be added
138+ */
121139 protected void addCakeDayRole (Member member ) {
122140 Guild guild = member .getGuild ();
123141 UserSnowflake snowflake = UserSnowflake .fromId (member .getId ());
@@ -266,6 +284,13 @@ protected boolean isUserCached(User user) {
266284 return cakeDaysCache .contains (user .getId ());
267285 }
268286
287+
288+ /**
289+ * Checks if the provided {@link Member} has their "cake day" today.
290+ *
291+ * @param member the {@link Member} whose cake day is to be checked
292+ * @return true if the member has their cake day today; otherwise, false
293+ */
269294 protected boolean hasMemberCakeDayToday (Member member ) {
270295 OffsetDateTime now = OffsetDateTime .now ();
271296 OffsetDateTime joinMonthDate = member .getTimeJoined ();
0 commit comments