Skip to content

Commit

Permalink
Addressing feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
bbalser committed Jul 3, 2024
1 parent 37eb409 commit 15874cb
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 13 deletions.
12 changes: 6 additions & 6 deletions mobile_verifier/src/seniority.rs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ impl<'a> SeniorityUpdate<'a> {
}
}

pub fn from(
pub fn from_heartbeat(
heartbeat: &'a ValidatedHeartbeat,
action: SeniorityUpdateAction,
) -> anyhow::Result<Self> {
Expand All @@ -91,9 +91,9 @@ impl<'a> SeniorityUpdate<'a> {
if prev_seniority.update_reason == HeartbeatNotSeen as i32
&& coverage_claim_time < prev_seniority.seniority_ts
{
Self::from(heartbeat, SeniorityUpdateAction::NoAction)
Self::from_heartbeat(heartbeat, SeniorityUpdateAction::NoAction)
} else {
Self::from(
Self::from_heartbeat(
heartbeat,
SeniorityUpdateAction::Insert {
new_seniority: coverage_claim_time,
Expand All @@ -105,23 +105,23 @@ impl<'a> SeniorityUpdate<'a> {
> Duration::days(3)
&& coverage_claim_time < heartbeat.heartbeat.timestamp
{
Self::from(
Self::from_heartbeat(
heartbeat,
SeniorityUpdateAction::Insert {
new_seniority: heartbeat.heartbeat.timestamp,
update_reason: HeartbeatNotSeen,
},
)
} else {
Self::from(
Self::from_heartbeat(
heartbeat,
SeniorityUpdateAction::Update {
curr_seniority: prev_seniority.seniority_ts,
},
)
}
} else {
Self::from(
Self::from_heartbeat(
heartbeat,
SeniorityUpdateAction::Insert {
new_seniority: coverage_claim_time,
Expand Down
12 changes: 7 additions & 5 deletions mobile_verifier/src/sp_boosted_rewards_bans.rs
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,10 @@ where
self.update_seniority(transaction, &report).await?;
}

let status = match is_authorized {
true => ServiceProviderBoostedRewardsBannedRadioVerificationStatus::SpBoostedRewardsBanValid,
false => ServiceProviderBoostedRewardsBannedRadioVerificationStatus::SpBoostedRewardsBanInvalidCarrierKey,
let status = if is_authorized {
ServiceProviderBoostedRewardsBannedRadioVerificationStatus::SpBoostedRewardsBanValid
} else {
ServiceProviderBoostedRewardsBannedRadioVerificationStatus::SpBoostedRewardsBanInvalidCarrierKey
};

let verified_report = VerifiedServiceProviderBoostedRewardsBannedRadioIngestReportV1 {
Expand Down Expand Up @@ -318,8 +319,9 @@ pub mod db {
r#"
SELECT radio_type, radio_key
FROM sp_boosted_rewards_bans
WHERE until > $1
AND (invalidated_at > $1 OR invalidated_at IS NULL)
WHERE received_timestamp <= $1
AND until > $1
AND COALESCE(invalidated_at > $1, TRUE)
"#,
)
.bind(date_time)
Expand Down
4 changes: 2 additions & 2 deletions mobile_verifier/tests/integrations/seniority.rs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ async fn test_seniority_updates(pool: PgPool) -> anyhow::Result<()> {

assert_eq!(latest_seniority, None);

let action1 = SeniorityUpdate::from(
let action1 = SeniorityUpdate::from_heartbeat(
&heartbeat,
SeniorityUpdateAction::Insert {
new_seniority: "2023-08-25 00:00:00.000000000 UTC".parse().unwrap(),
Expand All @@ -60,7 +60,7 @@ async fn test_seniority_updates(pool: PgPool) -> anyhow::Result<()> {

heartbeat.heartbeat.timestamp = "2023-08-24 00:00:00.000000000 UTC".parse().unwrap();

let action2 = SeniorityUpdate::from(
let action2 = SeniorityUpdate::from_heartbeat(
&heartbeat,
SeniorityUpdateAction::Update {
curr_seniority: "2023-08-25 00:00:00.000000000 UTC".parse().unwrap(),
Expand Down

0 comments on commit 15874cb

Please sign in to comment.