keybase-bot-api 0.4.2

Write bots for Keybase
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::ApiError;
use crate::bot::Bot;
use crate::keybase_cmd::{call_status, StatusRes};

pub trait Status {
    fn status(&self) -> Result<StatusRes, ApiError>;
}

impl Status for Bot {
    fn status(&self) -> Result<StatusRes, ApiError> {
        call_status(self.keybase_path.as_path(), self.home_dir.as_path())
    }
}