mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-08-06 17:40:59 +00:00
Allow using languages in code blocks.
```yaml This works now ```
This commit is contained in:
parent
032602de58
commit
b20f4d6305
1 changed files with 5 additions and 5 deletions
|
@ -403,7 +403,7 @@ impl Service {
|
||||||
let reply_message_content = match command {
|
let reply_message_content = match command {
|
||||||
AdminCommand::Appservice(command) => match command {
|
AdminCommand::Appservice(command) => match command {
|
||||||
AppserviceCommand::Register => {
|
AppserviceCommand::Register => {
|
||||||
if body.len() > 2 && body[0].trim() == "```" && body.last().unwrap().trim() == "```"
|
if body.len() > 2 && body[0].trim().starts_with("```") && body.last().unwrap().trim() == "```"
|
||||||
{
|
{
|
||||||
let appservice_config = body[1..body.len() - 1].join("\n");
|
let appservice_config = body[1..body.len() - 1].join("\n");
|
||||||
let parsed_config =
|
let parsed_config =
|
||||||
|
@ -595,7 +595,7 @@ impl Service {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
UserCommand::DeactivateAll { leave_rooms, force } => {
|
UserCommand::DeactivateAll { leave_rooms, force } => {
|
||||||
if body.len() > 2 && body[0].trim() == "```" && body.last().unwrap().trim() == "```"
|
if body.len() > 2 && body[0].trim().starts_with("```") && body.last().unwrap().trim() == "```"
|
||||||
{
|
{
|
||||||
let usernames = body.clone().drain(1..body.len() - 1).collect::<Vec<_>>();
|
let usernames = body.clone().drain(1..body.len() - 1).collect::<Vec<_>>();
|
||||||
|
|
||||||
|
@ -707,7 +707,7 @@ impl Service {
|
||||||
RoomMessageEventContent::text_plain(&msg)
|
RoomMessageEventContent::text_plain(&msg)
|
||||||
},
|
},
|
||||||
FederationCommand::SignJson => {
|
FederationCommand::SignJson => {
|
||||||
if body.len() > 2 && body[0].trim() == "```" && body.last().unwrap().trim() == "```"
|
if body.len() > 2 && body[0].trim().starts_with("```") && body.last().unwrap().trim() == "```"
|
||||||
{
|
{
|
||||||
let string = body[1..body.len() - 1].join("\n");
|
let string = body[1..body.len() - 1].join("\n");
|
||||||
match serde_json::from_str(&string) {
|
match serde_json::from_str(&string) {
|
||||||
|
@ -731,7 +731,7 @@ impl Service {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
FederationCommand::VerifyJson => {
|
FederationCommand::VerifyJson => {
|
||||||
if body.len() > 2 && body[0].trim() == "```" && body.last().unwrap().trim() == "```"
|
if body.len() > 2 && body[0].trim().starts_with("```") && body.last().unwrap().trim() == "```"
|
||||||
{
|
{
|
||||||
let string = body[1..body.len() - 1].join("\n");
|
let string = body[1..body.len() - 1].join("\n");
|
||||||
match serde_json::from_str(&string) {
|
match serde_json::from_str(&string) {
|
||||||
|
@ -813,7 +813,7 @@ impl Service {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
DebugCommand::ParsePdu => {
|
DebugCommand::ParsePdu => {
|
||||||
if body.len() > 2 && body[0].trim() == "```" && body.last().unwrap().trim() == "```"
|
if body.len() > 2 && body[0].trim().starts_with("```") && body.last().unwrap().trim() == "```"
|
||||||
{
|
{
|
||||||
let string = body[1..body.len() - 1].join("\n");
|
let string = body[1..body.len() - 1].join("\n");
|
||||||
match serde_json::from_str(&string) {
|
match serde_json::from_str(&string) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue