prololo: provide more context in errors

This commit is contained in:
Antoine Martin 2021-09-12 15:59:06 +02:00
parent ff398e2c15
commit e6926d5ba2
4 changed files with 35 additions and 10 deletions

View file

@ -4,6 +4,7 @@ use std::{
path::PathBuf,
};
use anyhow::Context;
use matrix_sdk::{
room::Room,
ruma::events::{room::member::MemberEventContent, StrippedStateEvent},
@ -37,7 +38,9 @@ impl Prololo {
///
/// The bot is ready to run once this function has been called.
pub async fn init(&self) -> anyhow::Result<()> {
self.load_or_init_session().await?;
self.load_or_init_session()
.await
.context("couldn't init session for matrix bot")?;
let authorized_rooms = vec![self.config.matrix_room_id.clone()];