Merge pull request #15201 from vector-im/t3chguy/fix/15172

If no bug_report_endpoint_url, hide rageshaking from the App
pull/15218/head
Michael Telatynski 2020-09-15 15:58:40 +01:00 committed by GitHub
commit 8c31911677
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -51,12 +51,18 @@ export function initRageshake() {
} }
window.mxSendRageshake = function(text: string, withLogs?: boolean) { window.mxSendRageshake = function(text: string, withLogs?: boolean) {
const url = SdkConfig.get().bug_report_endpoint_url;
if (!url) {
console.error("Cannot send a rageshake - no bug_report_endpoint_url configured");
return;
}
if (withLogs === undefined) withLogs = true; if (withLogs === undefined) withLogs = true;
if (!text || !text.trim()) { if (!text || !text.trim()) {
console.error("Cannot send a rageshake without a message - please tell us what went wrong"); console.error("Cannot send a rageshake without a message - please tell us what went wrong");
return; return;
} }
sendBugReport(SdkConfig.get().bug_report_endpoint_url, { sendBugReport(url, {
userText: text, userText: text,
sendLogs: withLogs, sendLogs: withLogs,
progressCallback: console.log.bind(console), progressCallback: console.log.bind(console),