Skip to content

Commit 6f9575a

Browse files
committed
Deprecate /v1/network/overview
1 parent 319e03d commit 6f9575a

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

Plan/common/src/main/java/com/djrapitops/plan/delivery/rendering/json/network/NetworkOverviewJSONCreator.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,16 @@
2525
import com.djrapitops.plan.identification.ServerUUID;
2626
import com.djrapitops.plan.settings.config.PlanConfig;
2727
import com.djrapitops.plan.settings.config.paths.TimeSettings;
28+
import com.djrapitops.plan.settings.locale.Locale;
2829
import com.djrapitops.plan.settings.locale.lang.GenericLang;
30+
import com.djrapitops.plan.settings.locale.lang.PluginLang;
2931
import com.djrapitops.plan.storage.database.DBSystem;
3032
import com.djrapitops.plan.storage.database.Database;
3133
import com.djrapitops.plan.storage.database.queries.analysis.NetworkActivityIndexQueries;
3234
import com.djrapitops.plan.storage.database.queries.analysis.PlayerCountQueries;
3335
import com.djrapitops.plan.storage.database.queries.objects.SessionQueries;
3436
import com.djrapitops.plan.storage.database.queries.objects.TPSQueries;
37+
import net.playeranalytics.plugin.server.PluginLogger;
3538

3639
import javax.inject.Inject;
3740
import javax.inject.Singleton;
@@ -44,15 +47,19 @@
4447
* Creates JSON payload for /network-page Network Overview tab.
4548
*
4649
* @author AuroraLS3
50+
* @deprecated Use /v1/datapoint instead (types UNIQUE_PLAYERS, NEW_PLAYERS, REGULAR_PLAYERS, CURRENT_UPTIME, PLAYERS_ONLINE, PLAYTIME, PLAYTIME_PER_PLAYER_AVERAGE, SESSION_LENGTH_AVERAGE, PLAYER_KILLS, MOB_KILLS, DEATHS).
4751
*/
4852
@Singleton
53+
@Deprecated(since = "2026-04-19 / 5.7 build 3392")
4954
public class NetworkOverviewJSONCreator implements NetworkTabJSONCreator<Map<String, Object>> {
5055

5156
private final PlanConfig config;
5257
private final DBSystem dbSystem;
5358
private final ServerInfo serverInfo;
5459
private final ServerSensor<?> serverSensor;
5560
private final ServerUptimeCalculator serverUptimeCalculator;
61+
private final PluginLogger logger;
62+
private final Locale locale;
5663

5764
@Inject
5865
public NetworkOverviewJSONCreator(
@@ -61,16 +68,21 @@ public NetworkOverviewJSONCreator(
6168
ServerInfo serverInfo,
6269
ServerSensor<?> serverSensor,
6370
ServerUptimeCalculator serverUptimeCalculator,
64-
Formatters formatters
71+
Formatters formatters,
72+
PluginLogger logger, Locale locale
6573
) {
6674
this.config = config;
6775
this.dbSystem = dbSystem;
6876
this.serverInfo = serverInfo;
6977
this.serverSensor = serverSensor;
7078
this.serverUptimeCalculator = serverUptimeCalculator;
79+
this.logger = logger;
80+
this.locale = locale;
7181
}
7282

7383
public Map<String, Object> createJSONAsMap() {
84+
logger.warn(locale.getString(PluginLang.DEPRECATED_ENDPOINT_CALL, "/v1/network/overview", "/v1/datapoint"));
85+
7486
Map<String, Object> serverOverview = new HashMap<>();
7587
serverOverview.put("players", createPlayersMap());
7688
serverOverview.put("numbers", createNumbersMap());

Plan/react/dashboard/src/service/networkService.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
11
import {doGetRequest, staticSite} from "./backendConfiguration";
22

3-
export const fetchNetworkOverview = async (updateRequested) => {
4-
let url = `/v1/network/overview`;
5-
if (staticSite) url = `/data/network-overview.json`;
6-
return doGetRequest(url, updateRequested);
7-
}
8-
93
export const fetchServersOverview = async (updateRequested) => {
104
let url = `/v1/network/servers`;
115
if (staticSite) url = `/data/network-servers.json`;
126
return doGetRequest(url, updateRequested);
137
}
148

15-
export const fetchNetworkSessionsOverview = async (timestamp) => {
16-
let url = `/v1/network/sessionsOverview`;
17-
if (staticSite) url = `/data/network-sessionsOverview.json`;
18-
return doGetRequest(url, timestamp);
19-
}
20-
219
export const fetchNetworkPlayerbaseOverview = async (timestamp) => {
2210
let url = `/v1/network/playerbaseOverview`;
2311
if (staticSite) url = `/data/network-playerbaseOverview.json`;

0 commit comments

Comments
 (0)