matrix-bridge-teams 0.1.0

A bridge between Matrix and Microsoft Teams written in Rust
use anyhow::Result;

use super::models::TeamsMessage;

pub struct MessageHandler;

impl MessageHandler {
    pub fn new() -> Self {
        Self
    }

    pub async fn process_incoming_message(&self, message: TeamsMessage) -> Result<()> {
        Ok(())
    }

    pub async fn format_message_for_matrix(&self, message: &TeamsMessage) -> String {
        message.content.clone()
    }

    pub async fn format_message_for_teams(&self, content: &str) -> String {
        content.to_string()
    }
}