use phoebe::{lookup_message, mid_chat::ChatMessageReference, prelude::*}; use crate::DiscordService; impl DiscordService { pub async fn lookup_message( &self, linked_message: &ChatMessageReference, filter: F, ) -> Option where F: FnMut(&ChatMessageReference) -> Fut, Fut: Future, { let mut conn = self.core_db.acquire().await.ok()?; lookup_message(&mut conn, self.dyn_service, linked_message, filter).await } }