Show public names in leaderboards
This commit is contained in:
1 parent
1b5b8dc0a4
commit
31ddba0d45
8 files changed
+98
-12
No files matched your search
@@ -38,6 +38,24 @@ assert.strictEqual(JSON.parse(context.rpcUpdateDisplayName({ userId: "pilot-a" }
|
||||
assert.deepStrictEqual(JSON.parse(context.rpcDeleteAccount({ userId: "pilot-a" }, logger, accountNk, "{}")), { accepted: true });
|
||||
assert.deepStrictEqual(deletedAccount, ["pilot-a", false]);
|
||||
|
||||
let leaderboardWrite = null;
|
||||
const leaderboardNk = {
|
||||
accountGetId() { return { user: { displayName: "Kommandant Ägir" } }; },
|
||||
leaderboardRecordWrite(...args) {
|
||||
leaderboardWrite = args;
|
||||
return { rank: 1, score: args[3] };
|
||||
}
|
||||
};
|
||||
const submittedRun = JSON.parse(context.rpcSubmitRun(
|
||||
{ userId: "pilot-a", username: "technical_guest_id" },
|
||||
{ warn() {} },
|
||||
leaderboardNk,
|
||||
JSON.stringify({ map: 0, difficulty: 1, mode: "mission", wave: 4, score: 4700, client_version: "test" })
|
||||
));
|
||||
assert.strictEqual(submittedRun.accepted, true);
|
||||
assert.strictEqual(leaderboardWrite[2], "Kommandant Ägir");
|
||||
assert.strictEqual(leaderboardWrite[5].displayName, "Kommandant Ägir");
|
||||
|
||||
let state = context.matchInit({}, logger, nk, { difficulty: 1 }).state;
|
||||
state = context.matchJoin({}, logger, nk, dispatcher, 1, state, [presenceA]).state;
|
||||
state = context.matchJoin({}, logger, nk, dispatcher, 2, state, [presenceB]).state;
|
||||
|
||||
Reference in new issue
Block a user