aboutsummaryrefslogtreecommitdiff
path: root/packages/challenger-ui/src/hooks/session.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-06-25 18:03:47 -0300
committerSebastian <sebasjm@gmail.com>2024-06-25 18:03:47 -0300
commit83680013581a530ccaa014ed4a94985453e45123 (patch)
treeaac8212c66f51cad5eca665dd228b371eeb46871 /packages/challenger-ui/src/hooks/session.ts
parent4bb0adb96516a55c3036252ac088493b3d6155da (diff)
downloadwallet-core-83680013581a530ccaa014ed4a94985453e45123.tar.xz
new json api
Diffstat (limited to 'packages/challenger-ui/src/hooks/session.ts')
-rw-r--r--packages/challenger-ui/src/hooks/session.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/challenger-ui/src/hooks/session.ts b/packages/challenger-ui/src/hooks/session.ts
index ed7ea8986..847b1fcca 100644
--- a/packages/challenger-ui/src/hooks/session.ts
+++ b/packages/challenger-ui/src/hooks/session.ts
@@ -60,8 +60,8 @@ export const codecForSessionState = (): Codec<SessionState> =>
buildCodecForObject<SessionState>()
.property("clientId", codecForString())
.property("redirectURL", codecForStringURL())
- .property("completedURL", codecOptional(codecForStringURL()))
.property("state", codecForString())
+ .property("completedURL", codecOptional(codecForStringURL()))
.property("lastStatus", codecOptional(codecForChallengeStatus()))
.property("lastTry", codecOptional(codecForLastChallengeResponse()))
.build("SessionState");
@@ -121,12 +121,11 @@ export function useSessionState(): SessionStateHandler {
});
return;
}
- // current status
+ // current status, FIXME: better check to know if the sate changed
const ls = state.lastStatus;
if (
ls.changes_left !== st.changes_left ||
- ls.fix_address !== st.fix_address ||
- ls.last_address !== st.last_address
+ ls.fix_address !== st.fix_address || ls.last_address !== st.last_address
) {
update({
...state,