Skip to content

Commit

Permalink
Update deferred deep link parsing to include only relevant home cards (
Browse files Browse the repository at this point in the history
…#191)

* Update deferred deep link parsing to include only relevant home cards

* Version bump
  • Loading branch information
sergiupuhalschi-rdx committed Jul 24, 2024
1 parent b0f6c89 commit 598a8a4
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 22 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sargon"
version = "1.0.30"
version = "1.0.31"
edition = "2021"
build = "build.rs"

Expand Down
31 changes: 11 additions & 20 deletions src/wallet/home_cards/deferred_deep_link/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,9 @@ impl Parser {
) -> HomeCards {
let mut result = Vec::new();

match value.special_dapp {
Some(DeferredDeepLinkSpecialDapp::RadQuest) => {
result.push(HomeCard::ContinueRadQuest)
}
_ => result.push(HomeCard::StartRadQuest),
if let Some(DeferredDeepLinkSpecialDapp::RadQuest) = value.special_dapp
{
result.push(HomeCard::ContinueRadQuest)
}

if let Some(dapp_referrer) = value.dapp_referrer {
Expand Down Expand Up @@ -207,7 +205,7 @@ mod tests_transform {
);
let req = sut.transform_onboarding_deep_link_value(value);
let result = timeout(MAX, req).await.unwrap();
let expected_result = HomeCards::from_iter([HomeCard::StartRadQuest]);
let expected_result = HomeCards::new();
assert_eq!(result, expected_result);
}

Expand All @@ -222,12 +220,9 @@ mod tests_transform {
);
let req = sut.transform_onboarding_deep_link_value(value);
let result = timeout(MAX, req).await.unwrap();
let expected_result = HomeCards::from_iter([
HomeCard::StartRadQuest,
HomeCard::Dapp {
icon_url: (Some(icon_url)),
},
]);
let expected_result = HomeCards::from_iter([HomeCard::Dapp {
icon_url: (Some(icon_url)),
}]);
assert_eq!(result, expected_result);
}

Expand All @@ -243,10 +238,8 @@ mod tests_transform {
);
let req = sut.transform_onboarding_deep_link_value(value);
let result = timeout(MAX, req).await.unwrap();
let expected_result = HomeCards::from_iter([
HomeCard::StartRadQuest,
HomeCard::Dapp { icon_url: (None) },
]);
let expected_result =
HomeCards::from_iter([HomeCard::Dapp { icon_url: (None) }]);
assert_eq!(result, expected_result);
}

Expand All @@ -260,10 +253,8 @@ mod tests_transform {
);
let req = sut.transform_onboarding_deep_link_value(value);
let result = timeout(MAX, req).await.unwrap();
let expected_result = HomeCards::from_iter([
HomeCard::StartRadQuest,
HomeCard::Dapp { icon_url: (None) },
]);
let expected_result =
HomeCards::from_iter([HomeCard::Dapp { icon_url: (None) }]);
assert_eq!(result, expected_result);
}

Expand Down

0 comments on commit 598a8a4

Please sign in to comment.