diff --git a/.dist/channel.js b/.dist/channel.js index 0bbba4b..daa0280 100644 --- a/.dist/channel.js +++ b/.dist/channel.js @@ -895,6 +895,7 @@ class Channel { return id; } findClosest(snowflake) { + console.log("in here :3"); if (!this.lastmessage) return; let flake = this.lastmessage.snowflake; @@ -902,10 +903,11 @@ class Channel { return; } ; + console.log("in here :3"); const time = snowflake.getUnixTime(); let flaketime = flake.getUnixTime(); - while (flake && time > flaketime) { - flake = this.idToNext.get(flake); + while (flake && time < flaketime) { + flake = this.idToPrev.get(flake); if (!flake) { return undefined; } diff --git a/webpage/channel.ts b/webpage/channel.ts index a7ec694..da0155e 100644 --- a/webpage/channel.ts +++ b/webpage/channel.ts @@ -893,13 +893,16 @@ class Channel{ return id; } private findClosest(snowflake:SnowFlake){ + console.log("in here :3"); if(!this.lastmessage) return; let flake:SnowFlake|null|undefined=this.lastmessage.snowflake; if(!snowflake){return}; + console.log("in here :3") const time=snowflake.getUnixTime(); let flaketime=flake.getUnixTime() - while(flake&&time>flaketime){ - flake=this.idToNext.get(flake); + while(flake&&time