From 977ef77e76f6c4521da8d7db20f1e1683ca7e72d Mon Sep 17 00:00:00 2001 From: Evan Hahn Date: Fri, 16 Aug 2024 14:53:53 -0400 Subject: [PATCH] chore: only write auth writer core once in CoreOwnership We want to call a function once the auth writer core emits its `ready` event. Using `once` lets us clean up the listener once it fires, rather than leaving it around. Extracted from [#390]. [#390]: https://github.com/digidem/mapeo-core-next/pull/390 Co-Authored-By: Gregor MacLennan --- src/core-ownership.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core-ownership.js b/src/core-ownership.js index 69e8b4c20..e8846dc16 100644 --- a/src/core-ownership.js +++ b/src/core-ownership.js @@ -49,7 +49,7 @@ export class CoreOwnership { if (authWriterCore.opened) { writeOwnership() } else { - authWriterCore.on('ready', writeOwnership) + authWriterCore.once('ready', writeOwnership) } }