From 6543da419659f350b94fc67e4c10aec6e6f2120b Mon Sep 17 00:00:00 2001 From: vss-devel <3645234+vss-devel@users.noreply.github.com> Date: Mon, 4 Mar 2019 17:16:35 +0300 Subject: [PATCH] async/await --- zimmer.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/zimmer.js b/zimmer.js index 8ef752a..b765e5f 100755 --- a/zimmer.js +++ b/zimmer.js @@ -319,8 +319,8 @@ class Writer { this.queue = genericPool.createPool( { - create () { return Promise.resolve( Symbol() ) }, - destroy ( resource ) { return Promise.resolve() }, + async create () { return Symbol() }, + async destroy ( resource ) { return true }, }, {} ) @@ -434,8 +434,8 @@ class ClusterPool { this.savePrefix = outPath + '.tmp' this.pool = genericPool.createPool( { - create () { return Promise.resolve( Symbol() ) }, - destroy ( resource ) { return Promise.resolve() }, + async create () { return Symbol() }, + async destroy ( resource ) { return true }, }, { max: 8, } ) @@ -594,10 +594,10 @@ class Item { return mimeTypeIndex( this.mimeType ) } - getId () { + async getId () { if ( ! this.id ) this.id = this.saveItemIndex() - return Promise.resolve( this.id ) + return await this.id } async saveItemIndex () { @@ -826,8 +826,8 @@ class DataItem extends Item { Object.assign( this, { clusterIdx, blobIdx }) } - getData () { - return Promise.resolve( this.data ) + async getData () { + return await this.data } storeDirEntry () {