You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
694 B
30 lines
694 B
3 years ago
|
use daemon::{monitor, oracle};
|
||
|
use xtra_productivity::xtra_productivity;
|
||
|
|
||
|
/// Test Stub simulating the Monitor actor
|
||
|
pub struct Monitor;
|
||
|
impl xtra::Actor for Monitor {}
|
||
|
|
||
|
#[xtra_productivity(message_impl = false)]
|
||
|
impl Monitor {
|
||
|
async fn handle(&mut self, _msg: monitor::Sync) {}
|
||
|
|
||
|
async fn handle(&mut self, _msg: monitor::StartMonitoring) {
|
||
|
todo!("stub this if needed")
|
||
|
}
|
||
|
|
||
|
async fn handle(&mut self, _msg: monitor::CollaborativeSettlement) {
|
||
|
todo!("stub this if needed")
|
||
|
}
|
||
|
|
||
|
async fn handle(&mut self, _msg: oracle::Attestation) {
|
||
|
todo!("stub this if needed")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
impl Default for Monitor {
|
||
|
fn default() -> Self {
|
||
|
Monitor
|
||
|
}
|
||
|
}
|