@bangle.dev/collab-server
Advanced tools
@@ -63,4 +63,10 @@ /// <reference path="../missing-types.d.ts" /> | ||
}; | ||
test('gets document', async () => { | ||
const { disk, manager } = setup(); | ||
let manager: Manager; | ||
let disk; | ||
afterEach(() => { | ||
manager.destroy(); | ||
}); | ||
test.only('gets document', async () => { | ||
({ disk, manager } = setup()); | ||
const resp: any = await manager.handleRequest('get_document', { | ||
@@ -90,3 +96,3 @@ docName: 'test-doc-1', | ||
test('destroy doesnt call flush on an untouched doc when destroying', async () => { | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
const resp: any = await manager.handleRequest('get_document', { | ||
@@ -122,3 +128,3 @@ docName: 'test-doc-1', | ||
const docName = 'test-doc-1'; | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
const { body } = (await manager.handleRequest('get_document', { | ||
@@ -170,3 +176,3 @@ docName, | ||
const docName = 'test-doc-1'; | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
await manager.handleRequest('get_document', { | ||
@@ -247,3 +253,3 @@ docName, | ||
const docName = 'test-doc-1'; | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
await manager.handleRequest('get_document', { | ||
@@ -291,3 +297,4 @@ docName, | ||
const docName = 'test-doc-1'; | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
await manager.handleRequest('get_document', { | ||
@@ -338,3 +345,3 @@ docName, | ||
const docName = 'test-doc-1'; | ||
const { disk, manager } = setup(); | ||
({ disk, manager } = setup()); | ||
await manager.handleRequest('get_document', { | ||
@@ -368,3 +375,3 @@ docName, | ||
test('pull_events: terminates connection immediately when called destroy', async () => { | ||
const { disk, manager } = setup({ | ||
({ disk, manager } = setup({ | ||
managerOpts: { | ||
@@ -375,3 +382,3 @@ collectUsersTimeout: 200, | ||
}, | ||
}); | ||
})); | ||
await manager.handleRequest('get_document', { | ||
@@ -403,3 +410,3 @@ docName: 'test-doc-1', | ||
test('pull_events: waits userWaitTimeout', async () => { | ||
const { disk, manager } = setup({ | ||
({ disk, manager } = setup({ | ||
managerOpts: { | ||
@@ -410,3 +417,3 @@ collectUsersTimeout: 500, | ||
}, | ||
}); | ||
})); | ||
await manager.handleRequest('get_document', { | ||
@@ -436,7 +443,7 @@ docName: 'test-doc-1', | ||
test('cleans up instance after timer expire', async () => { | ||
const { disk, manager } = setup({ | ||
({ disk, manager } = setup({ | ||
managerOpts: { | ||
instanceCleanupTimeout: 150, | ||
}, | ||
}); | ||
})); | ||
await manager.handleRequest('get_document', { | ||
@@ -443,0 +450,0 @@ docName: 'test-doc-1', |
@@ -163,6 +163,4 @@ import { serialExecuteQueue, uuid } from './utils'; | ||
} | ||
if (this.cleanUpInterval) { | ||
clearInterval(this.cleanUpInterval); | ||
this.cleanUpInterval = undefined; | ||
} | ||
clearInterval(this.cleanUpInterval); | ||
this.cleanUpInterval = undefined; | ||
} | ||
@@ -169,0 +167,0 @@ async _newInstance(docName, doc, version) { |
@@ -161,6 +161,5 @@ import { serialExecuteQueue, uuid } from './utils'; | ||
} | ||
if (this.cleanUpInterval) { | ||
clearInterval(this.cleanUpInterval); | ||
this.cleanUpInterval = undefined; | ||
} | ||
clearInterval(this.cleanUpInterval); | ||
this.cleanUpInterval = undefined; | ||
} | ||
@@ -167,0 +166,0 @@ |
{ | ||
"name": "@bangle.dev/collab-server", | ||
"version": "0.17.2", | ||
"version": "0.18.0", | ||
"homepage": "https://bangle.dev", | ||
@@ -29,6 +29,6 @@ "authors": [ | ||
"devDependencies": { | ||
"@bangle.dev/core": "0.17.2", | ||
"@bangle.dev/disk": "0.17.2", | ||
"@bangle.dev/core": "0.18.0", | ||
"@bangle.dev/disk": "0.18.0", | ||
"@types/jest": "^26.0.23", | ||
"@types/node": "^15.6.1", | ||
"@types/node": "^15.12.2", | ||
"@types/prosemirror-model": "^1.13.0", | ||
@@ -45,2 +45,3 @@ "@types/prosemirror-transform": "^1.1.3" | ||
"@bangle.dev/core": "*", | ||
"prosemirror-collab": "*", | ||
"prosemirror-model": "*", | ||
@@ -47,0 +48,0 @@ "prosemirror-transform": "*" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
217152
4.49%2
100%2121
0.05%8
14.29%