tri 0.1.0

A simple task bot for Slack.
use controller::Tri;
use errors::Result;
use models::User;
use render::render_my_tasks;

impl Tri {
    /// Sends reminders about incomplete tasks to a user.
    pub fn remind_user(&self, user: &User) -> Result<()> {
        let tasks = self.get_incomplete_tasks_for(user)?;
        if tasks.len() == 0 {
            return Ok(());
        }

        info!(target: "tri", "Sending a task reminder to {}", user);
        let msg = format!(
            "You have the following tasks assigned:\n```\n{}```",
            render_my_tasks(tasks)
        );
        self.message_user(user, &msg)
    }
}