Skip to content

Commit 47b17b8

Browse files
committed
refactor: better use of Optional
1 parent 72156b8 commit 47b17b8

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

application/src/main/java/org/togetherjava/tjbot/features/cakeday/CakeDayService.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,14 @@ public CakeDayService(Config config, Database database) {
5555
}
5656

5757
private Optional<Role> getCakeDayRole(Guild guild) {
58-
Role cakeDayRole = getCakeDayRoleFromGuild(guild).orElse(null);
58+
Optional<Role> cakeDayRole = getCakeDayRoleFromGuild(guild);
5959

60-
if (cakeDayRole == null) {
60+
if (cakeDayRole.isEmpty()) {
6161
logger.warn("Cake day role with pattern {} not found for guild: {}",
6262
config.rolePattern(), guild.getName());
63-
return Optional.empty();
6463
}
6564

66-
return Optional.of(cakeDayRole);
65+
return cakeDayRole;
6766
}
6867

6968
/**
@@ -132,13 +131,13 @@ private void addTodayMembersCakeDayRole(Guild guild) {
132131
protected void addCakeDayRole(Member member) {
133132
Guild guild = member.getGuild();
134133
UserSnowflake snowflake = UserSnowflake.fromId(member.getId());
135-
Role cakeDayRole = getCakeDayRole(guild).orElse(null);
134+
Optional<Role> cakeDayRole = getCakeDayRole(guild);
136135

137-
if (cakeDayRole == null) {
136+
if (cakeDayRole.isEmpty()) {
138137
return;
139138
}
140139

141-
guild.addRoleToMember(snowflake, cakeDayRole).complete();
140+
guild.addRoleToMember(snowflake, cakeDayRole.get()).complete();
142141
}
143142

144143
/**

0 commit comments

Comments
 (0)