fix closest bug
This commit is contained in:
parent
1608d00beb
commit
3952698d31
2 changed files with 9 additions and 4 deletions
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -893,13 +893,16 @@ class Channel{
|
|||
return id;
|
||||
}
|
||||
private findClosest(snowflake:SnowFlake<Message>){
|
||||
console.log("in here :3");
|
||||
if(!this.lastmessage) return;
|
||||
let flake:SnowFlake<Message>|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<flaketime){
|
||||
flake=this.idToPrev.get(flake);
|
||||
|
||||
if(!flake){
|
||||
return undefined;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue