From 4c119c307b1f39abeb5f89705bfb938a2ea92015 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Wed, 29 Jul 2020 00:10:27 +1200 Subject: [PATCH] When data not initialised, log more details --- src/lib/structures/TimelineEntry.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/structures/TimelineEntry.js b/src/lib/structures/TimelineEntry.js index a06baff..4593fc5 100644 --- a/src/lib/structures/TimelineEntry.js +++ b/src/lib/structures/TimelineEntry.js @@ -21,7 +21,11 @@ class TimelineEntry extends TimelineBaseMethods { this.data = {} const error = new Error("TimelineEntry data was not initalised in same event loop (missing __typename)") // initialise here for a useful stack trace setImmediate(() => { // next event loop - if (!this.data.__typename) throw error + if (!this.data.__typename) { + console.error("Event loop passed. Current data:") + console.error(this.data) + throw error + } }) /** @type {string} Not available until fetchExtendedOwnerP is called */ this.ownerPfpCacheP = null