User nicht korrekt bei UserPersistenceNumberEntry.getUser()

Issue #10 resolved
Florian Berger created an issue

Gelegentlich kommt es vor, dass nach einer UserPersistenceNumbers.getSortedEntries-Abfrage die User nicht korrekt zurückgegeben werden.

Beispiel, wie es aussieht, auf knuddels.AT im Channel /SnakeGame, nach Eingabe von /snaketop

Einige Plätze werden lediglich mit USER(XXXXXXX) aufgeführt, wobei XXXXXXX hier für die UserId steht.

Codebeispiel:

var bestSnakeUsers = UserPersistenceNumbers.getSortedEntries(_topPersistenceKey, {
    ascending: false,
    count: 10,
});

for (var i = 0; i < bestSnakeUsers.length; i++) {
    user.sendPrivateMessage(bestSnakeUsers[i].getRank() + ": " + bestSnakeUsers[i].getUser().getProfileLink());
}

Bei Rückfragen gerne melden (.de => /w Dreamboy-1996 <3, .at => /w Floobo x3)

Comments (2)

  1. Frederic Leitenberger (privat)

    Dies kann vorkommen wenn:

    • Der User gelöscht wurde
    • Der User-Cache Probleme hat - wir haben einige Probleme am User-Cache behoben und es sollte nun nicht mehr auftreten
  2. Log in to comment