pub async fn lookup_or_new( context: &Context, namespace: Namespace, foreign_id: Option<ChatId> ) -> String