pub async fn update_user_email_communication_consent( conn: &mut PgConnection, user_id: Uuid, email_communication_consent: bool, ) -> Result<(), Error>