Skip to content

Commit 901f91a

Browse files
committed
WIP
1 parent 5626db2 commit 901f91a

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
},
4646
"license": "SSPL",
4747
"dependencies": {
48-
"bson": "^4.5.1"
48+
"bson": "^4.6.3"
4949
},
5050
"devDependencies": {
5151
"@types/mocha": "^8.0.3",

src/resumetokendecoder.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function maybeToUUID(data: Binary | undefined): UUID | undefined {
2020

2121
export function decodeResumeToken(input: string): ResumeToken {
2222
const bson = keystringToBson('v1', input);
23+
console.log(bson);
2324
const timestamp = bson.shift();
2425
const version = bson.shift();
2526
const tokenType = version >= 1 ? bson.shift() : undefined;

test/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,12 @@ describe('decodeResumeToken', function() {
108108
documentKey: null
109109
});
110110
});
111+
112+
// See PM-1950
113+
it.only('can decode new resume tokens', async() => {
114+
const decoded = decodeResumeToken('826273BCD2000000012B022C0100296E5A1004808BBE9298B0403286C29EA48C4E162846645F696400646273BCD27257D30393BB73F70004');
115+
console.log(decoded);
116+
assert.deepStrictEqual(bson.EJSON.serialize(decoded), {
117+
});
118+
});
111119
});

0 commit comments

Comments
 (0)