Skip to content

Commit 9bb2cb2

Browse files
Added MetricsData#activeMembers
1 parent 211d40e commit 9bb2cb2

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.javadiscord.javabot.api.routes.CaffeineCache;
1010
import net.javadiscord.javabot.api.routes.JDAEntity;
1111
import net.javadiscord.javabot.api.routes.metrics.model.MetricsData;
12+
import net.javadiscord.javabot.data.config.guild.MetricsConfig;
1213
import org.springframework.http.HttpStatus;
1314
import org.springframework.http.MediaType;
1415
import org.springframework.http.ResponseEntity;
@@ -55,7 +56,9 @@ public ResponseEntity<String> getMetrics(@PathVariable(value = "guild_id") Strin
5556
data = new MetricsData();
5657
data.setMemberCount(guild.getMemberCount());
5758
data.setOnlineCount(guild.retrieveMetaData().complete().getApproximatePresences());
58-
data.setWeeklyMessages(Bot.getConfig().get(guild).getMetricsConfig().getWeeklyMessages());
59+
MetricsConfig config = Bot.getConfig().get(guild).getMetricsConfig();
60+
data.setWeeklyMessages(config.getWeeklyMessages());
61+
data.setActiveMembers(config.getActiveMembers());
5962
getCache().put(guild.getIdLong(), data);
6063
}
6164
return new ResponseEntity<>(new ApiResponseBuilder().add("metrics", data).build(), HttpStatus.OK);

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@
1010
public class MetricsData {
1111
private long memberCount;
1212
private long onlineCount;
13-
private long weeklyMessages;
13+
private String weeklyMessages;
14+
private String activeMembers;
1415
}

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

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

0 commit comments

Comments
 (0)