Skip to content

Commit b87c300

Browse files
Added weekly messages
1 parent 16c45d5 commit b87c300

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/main/java/net/javadiscord/javabot/api/routes/metrics/MetricsController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import lombok.extern.slf4j.Slf4j;
44
import net.dv8tion.jda.api.entities.Guild;
5+
import net.javadiscord.javabot.Bot;
56
import net.javadiscord.javabot.api.response.ApiResponseBuilder;
67
import net.javadiscord.javabot.api.response.ApiResponses;
78
import net.javadiscord.javabot.api.routes.JDAEntity;
@@ -38,6 +39,7 @@ public ResponseEntity<String> getMetrics(@PathVariable(value = "guild_id") Strin
3839
MetricsData data = new MetricsData();
3940
data.setMemberCount(guild.getMemberCount());
4041
data.setOnlineCount(guild.retrieveMetaData().complete().getApproximatePresences());
42+
data.setWeeklyMessages(Bot.getConfig().get(guild).getMetricsConfig().getWeeklyMessages());
4143
return new ResponseEntity<>(new ApiResponseBuilder().add("metrics", data).build(), HttpStatus.OK);
4244
}
4345
}

src/main/java/net/javadiscord/javabot/api/routes/metrics/model/MetricsData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
public class MetricsData {
1111
private long memberCount;
1212
private long onlineCount;
13-
13+
private long weeklyMessages;
1414
}

src/main/java/net/javadiscord/javabot/data/config/guild/MetricsConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@Data
1212
@EqualsAndHashCode(callSuper = true)
1313
public class MetricsConfig extends GuildConfigItem {
14+
private long weeklyMessages = 0;
1415
private long metricsCategoryId = 0;
1516
private String metricsMessageTemplate = "";
1617

0 commit comments

Comments
 (0)