fix: switch log upload to paste.rs (dpaste.org returns 403/405)
paste.rs accepts raw POST body and returns URL directly. Simpler API, no expiration config needed. cc
This commit is contained in:
6 files changed
+8
-11
No files matched your search
@@ -79,12 +79,9 @@ pub async fn upload_logs_to_paste(content: String) -> Result<String, String> {
|
||||
.map_err(|e| format!("Failed to create HTTP client: {}", e))?;
|
||||
|
||||
let response = client
|
||||
.post("https://dpaste.org/api/")
|
||||
.form(&[
|
||||
("content", content.as_str()),
|
||||
("format", "url"),
|
||||
("expires", "1296000"), // 15 days
|
||||
])
|
||||
.post("https://paste.rs/")
|
||||
.header("Content-Type", "text/plain")
|
||||
.body(content)
|
||||
.send()
|
||||
.await
|
||||
.map_err(|e| format!("Failed to upload logs: {}", e))?;
|
||||
|
||||
@@ -1181,7 +1181,7 @@
|
||||
"logsTitle": "Anwendungs-Logs",
|
||||
"tabTerminal": "Terminal",
|
||||
"tabConsole": "Konsole",
|
||||
"uploadLogs": "Zu dpaste.org hochladen",
|
||||
"uploadLogs": "Zu paste.rs hochladen",
|
||||
"uploadTab": "{tab} hochladen",
|
||||
"uploadSuccess": "Log-URL in Zwischenablage kopiert",
|
||||
"uploadError": "Fehler beim Hochladen der Logs",
|
||||
|
||||
@@ -1253,7 +1253,7 @@
|
||||
"logsTitle": "Application Logs",
|
||||
"tabTerminal": "Terminal",
|
||||
"tabConsole": "Console",
|
||||
"uploadLogs": "Upload to dpaste.org",
|
||||
"uploadLogs": "Upload to paste.rs",
|
||||
"uploadTab": "Upload {tab}",
|
||||
"uploadSuccess": "Log URL copied to clipboard",
|
||||
"uploadError": "Failed to upload logs",
|
||||
|
||||
@@ -1253,7 +1253,7 @@
|
||||
"logsTitle": "Logs de la Aplicación",
|
||||
"tabTerminal": "Terminal",
|
||||
"tabConsole": "Consola",
|
||||
"uploadLogs": "Subir a dpaste.org",
|
||||
"uploadLogs": "Subir a paste.rs",
|
||||
"uploadTab": "Subir {tab}",
|
||||
"uploadSuccess": "URL del log copiada al portapapeles",
|
||||
"uploadError": "Error al subir los logs",
|
||||
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"logsTitle": "Logs de l'application",
|
||||
"tabTerminal": "Terminal",
|
||||
"tabConsole": "Console",
|
||||
"uploadLogs": "Téléverser sur dpaste.org",
|
||||
"uploadLogs": "Téléverser sur paste.rs",
|
||||
"uploadTab": "Téléverser {tab}",
|
||||
"uploadSuccess": "URL du log copiée dans le presse-papiers",
|
||||
"uploadError": "Échec du téléversement des logs",
|
||||
|
||||
@@ -1246,7 +1246,7 @@
|
||||
"logsTitle": "Logs do Aplicativo",
|
||||
"tabTerminal": "Terminal",
|
||||
"tabConsole": "Console",
|
||||
"uploadLogs": "Enviar para dpaste.org",
|
||||
"uploadLogs": "Enviar para paste.rs",
|
||||
"uploadTab": "Enviar {tab}",
|
||||
"uploadSuccess": "URL do log copiada para a área de transferência",
|
||||
"uploadError": "Falha ao enviar logs",
|
||||
|
||||
Reference in new issue
Block a user