From bc05050524e3ade854ef36194fad4cdd4b5e15e5 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 14 Apr 2022 14:14:02 +0200 Subject: anastasis: make iban auth work again --- packages/anastasis-core/src/reducer-types.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'packages/anastasis-core/src/reducer-types.ts') diff --git a/packages/anastasis-core/src/reducer-types.ts b/packages/anastasis-core/src/reducer-types.ts index b7e3148cb..bb06ea7c3 100644 --- a/packages/anastasis-core/src/reducer-types.ts +++ b/packages/anastasis-core/src/reducer-types.ts @@ -221,7 +221,7 @@ export interface ReducerStateRecovery { /** * Explicitly selected version by the user. */ - selected_version?: AggregatedPolicyMetaInfo; + selected_version?: SelectedVersionInfo; challenge_feedback?: { [uuid: string]: ChallengeFeedback }; @@ -464,10 +464,16 @@ export interface ActionArgsUpdateExpiration { expiration: TalerProtocolTimestamp; } -export interface ActionArgsChangeVersion { - selection: AggregatedPolicyMetaInfo; +export interface SelectedVersionInfo { + attribute_mask: number; + providers: { + url: string; + version: number; + }[]; } +export type ActionArgsChangeVersion = SelectedVersionInfo; + export interface ActionArgsUpdatePolicy { policy_index: number; policy: PolicyMember[]; @@ -518,10 +524,8 @@ export interface DiscoveryResult { cursor?: DiscoveryCursor; } -export const codecForActionArgsChangeVersion = () => - buildCodecForObject() - .property("selection", codecForAny()) - .build("ActionArgsChangeVersion"); +// FIXME: specify schema! +export const codecForActionArgsChangeVersion = codecForAny; export const codecForPolicyMember = () => buildCodecForObject() -- cgit v1.2.3