Merge pull request #1712 from albanbruder/fix-dump-serialization
Fix circular serialization in pusher dump endpoint
This commit is contained in:
commit
e298a35efb
@ -19,11 +19,13 @@ export class DebugController {
|
|||||||
return res.writeStatus("401 Unauthorized").end("Invalid token sent!");
|
return res.writeStatus("401 Unauthorized").end("Invalid token sent!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const worlds = Object.fromEntries(socketManager.getWorlds().entries());
|
||||||
|
|
||||||
return res
|
return res
|
||||||
.writeStatus("200 OK")
|
.writeStatus("200 OK")
|
||||||
.writeHeader("Content-Type", "application/json")
|
.writeHeader("Content-Type", "application/json")
|
||||||
.end(
|
.end(
|
||||||
stringify(socketManager.getWorlds(), (key: unknown, value: unknown) => {
|
stringify(worlds, (key: unknown, value: unknown) => {
|
||||||
if (value instanceof Map) {
|
if (value instanceof Map) {
|
||||||
const obj: any = {}; // eslint-disable-line @typescript-eslint/no-explicit-any
|
const obj: any = {}; // eslint-disable-line @typescript-eslint/no-explicit-any
|
||||||
for (const [mapKey, mapValue] of value.entries()) {
|
for (const [mapKey, mapValue] of value.entries()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user