1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
//! Traits
use crate::{Config, RoundData};

/// This implementation wille be as a callback when the round answer updates
pub trait OnAnswerHandler<T: Config> {
	fn on_answer(feed: T::FeedId, new_data: RoundData<T::BlockNumber, T::Value>);
}

impl<T: Config> OnAnswerHandler<T> for () {
	fn on_answer(_feed: T::FeedId, _new_data: RoundData<T::BlockNumber, T::Value>) {
		// do_nothing
	}
}