diff --git a/packages/core-web/src/FedimintWallet.ts b/packages/core-web/src/FedimintWallet.ts index ab2de2a..d43ff9c 100644 --- a/packages/core-web/src/FedimintWallet.ts +++ b/packages/core-web/src/FedimintWallet.ts @@ -1,4 +1,4 @@ -import { WorkerClient } from './worker/WorkerClient' +import { WorkerClient, WorkerMessageType } from './worker' import { BalanceService, MintService, @@ -85,9 +85,12 @@ export class FedimintWallet { await this._client.initialize() // TODO: Determine if this should be safe or throw if (this._isOpen) throw new Error('The FedimintWallet is already open.') - const { success } = await this._client.sendSingleMessage('open', { - clientName, - }) + const { success } = await this._client.sendSingleMessage( + WorkerMessageType.Open, + { + clientName, + }, + ) if (success) { this._isOpen = !!success this._resolveOpen() @@ -105,10 +108,13 @@ export class FedimintWallet { throw new Error( 'The FedimintWallet is already open. You can only call `joinFederation` on closed clients.', ) - const response = await this._client.sendSingleMessage('join', { - inviteCode, - clientName, - }) + const response = await this._client.sendSingleMessage( + WorkerMessageType.Join, + { + inviteCode, + clientName, + }, + ) if (response.success) { this._isOpen = true this._resolveOpen()