taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 92fe83b4c40419349b80b425824fdd66b7ee0205
parent 5f865e67394c00f8c462bb56119c20e3d1a08849
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Thu, 22 Oct 2026 08:51:48 +0200

taldir/mailbox: make registration data optional for deregister

Diffstat:
Mpackages/taler-util/src/types-taler-wallet.ts | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/packages/taler-util/src/types-taler-wallet.ts b/packages/taler-util/src/types-taler-wallet.ts @@ -1665,8 +1665,8 @@ export interface TaldirRegistrationRequest { alias: string; aliasType: string; taldirBaseUrl: string; - mailboxBaseUrl: string; - mailboxAddress: string; + mailboxBaseUrl?: string; + mailboxAddress?: string; duration: RelativeTime; progressToken?: string; } @@ -1674,8 +1674,8 @@ export interface TaldirRegistrationRequest { export const codecForTaldirRegistrationRequest = (): Codec<TaldirRegistrationRequest> => buildCodecForObject<TaldirRegistrationRequest>() - .property("mailboxBaseUrl", codecForString()) - .property("mailboxAddress", codecForString()) + .property("mailboxBaseUrl", codecOptional(codecForString())) + .property("mailboxAddress", codecOptional(codecForString())) .property("taldirBaseUrl", codecForString()) .property("alias", codecForString()) .property("aliasType", codecForString())