diff --git a/rustfmt.toml b/rustfmt.toml
index 58355ad5..a0729a75 100644
--- a/rustfmt.toml
+++ b/rustfmt.toml
@@ -1,6 +1,7 @@
edition = "2021"
condense_wildcard_suffixes = true
+error_on_line_overflow = true
format_code_in_doc_comments = true
format_macro_bodies = true
format_macro_matchers = true
diff --git a/src/api/client_server/report.rs b/src/api/client_server/report.rs
index 7bcf3f25..d9242f62 100644
--- a/src/api/client_server/report.rs
+++ b/src/api/client_server/report.rs
@@ -35,58 +35,61 @@ pub(crate) async fn report_event_route(
));
};
- services()
- .admin
- .send_message(message::RoomMessageEventContent::text_html(
- format!(
- "Report received from: {}\n\nEvent ID: {:?}\nRoom ID: {:?}\nSent \
- By: {:?}\n\nReport Score: {:?}\nReport Reason: {:?}",
- sender_user, pdu.event_id, pdu.room_id, pdu.sender, body.score, body.reason
- ),
- format!(
- r#"
-
-
- Report received from:
- {0:?}
-
-
- -
- Event Info
-
- -
- Event ID:
-
{1:?}
- 🔗
-
- -
- Room ID:
-
{2:?}
-
- -
- Sent By:
- {3:?}
-
-
-
- -
- Report Info
-
- - Report Score: {4:?}
- - Report Reason: {5}
-
-
-
-
- "#,
- sender_user,
- pdu.event_id,
- pdu.room_id,
- pdu.sender,
- body.score,
- html_escape::encode_safe(body.reason.as_deref().unwrap_or(""))
- ),
- ));
+ services().admin.send_message(message::RoomMessageEventContent::text_html(
+ format!(
+ "Report received from: {}\n\nEvent ID: {:?}\nRoom ID: {:?}\nSent \
+ By: {:?}\n\nReport Score: {:?}\nReport Reason: {:?}",
+ sender_user,
+ pdu.event_id,
+ pdu.room_id,
+ pdu.sender,
+ body.score,
+ body.reason
+ ),
+ format!(
+ r#"
+
+
+ Report received from:
+ {0:?}
+
+
+ -
+ Event Info
+
+ -
+ Event ID:
+
{1:?}
+ 🔗
+
+ -
+ Room ID:
+
{2:?}
+
+ -
+ Sent By:
+ {3:?}
+
+
+
+ -
+ Report Info
+
+ - Report Score: {4:?}
+ - Report Reason: {5}
+
+
+
+
+ "#,
+ sender_user,
+ pdu.event_id,
+ pdu.room_id,
+ pdu.sender,
+ body.score,
+ html_escape::encode_safe(body.reason.as_deref().unwrap_or(""))
+ ),
+ ));
Ok(report_content::v3::Response {})
}
diff --git a/src/database/abstraction/sqlite.rs b/src/database/abstraction/sqlite.rs
index f73ba509..1ddfff54 100644
--- a/src/database/abstraction/sqlite.rs
+++ b/src/database/abstraction/sqlite.rs
@@ -15,8 +15,10 @@ use super::{watchers::Watchers, KeyValueDatabaseEngine, KvTree};
use crate::{database::Config, Result};
thread_local! {
- static READ_CONNECTION: RefCell