Skip to content

Commit 86f3946

Browse files
Add domain errors for conversions outside file-store-oracles
These 2 files are essentially the same and are good candidates for moving into networ_common in file-store-oracles. That is outside the scope of this PR.
1 parent 485a578 commit 86f3946

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

iot_config/src/sub_dao_epoch_reward_info.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::EpochInfo;
22
use chrono::{DateTime, Utc};
3-
use file_store::traits::{TimestampDecode, TimestampEncode};
3+
use file_store::traits::{TimestampDecode, TimestampDecodeError, TimestampEncode};
44
use helium_proto::services::sub_dao::SubDaoEpochRewardInfo as SubDaoEpochRewardInfoProto;
55
use rust_decimal::prelude::*;
66
use std::ops::Range;
@@ -27,8 +27,8 @@ pub struct RawSubDaoEpochRewardInfo {
2727

2828
#[derive(thiserror::Error, Debug)]
2929
pub enum SubDaoRewardInfoParseError {
30-
#[error("file_store: {0}")]
31-
FileStore(#[from] file_store::Error),
30+
#[error("invalid timestamp: {0}")]
31+
Timestamp(#[from] TimestampDecodeError),
3232
}
3333

3434
impl From<RawSubDaoEpochRewardInfo> for SubDaoEpochRewardInfoProto {

mobile_config/src/sub_dao_epoch_reward_info.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::EpochInfo;
22
use chrono::{DateTime, Utc};
3-
use file_store::traits::{TimestampDecode, TimestampEncode};
3+
use file_store::traits::{TimestampDecode, TimestampDecodeError, TimestampEncode};
44
use helium_proto::services::sub_dao::SubDaoEpochRewardInfo as SubDaoEpochRewardInfoProto;
55
use rust_decimal::prelude::*;
66
use std::ops::Range;
@@ -27,8 +27,8 @@ pub struct RawSubDaoEpochRewardInfo {
2727

2828
#[derive(thiserror::Error, Debug)]
2929
pub enum SubDaoRewardInfoParseError {
30-
#[error("file_store: {0}")]
31-
FileStore(#[from] file_store::Error),
30+
#[error("invalid timestamp: {0}")]
31+
Timestamp(#[from] TimestampDecodeError),
3232
}
3333

3434
impl From<RawSubDaoEpochRewardInfo> for SubDaoEpochRewardInfoProto {

0 commit comments

Comments
 (0)