diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2018-07-18 15:07:37 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2018-08-15 17:39:38 +0200 |
| commit | 71592249b2dd669b6f24f37bfb7b0f4e43b74998 (patch) | |
| tree | a6097dc7e5d94d06e99c65fdfe160e824395f50c /app/lib/problem-report.js | |
| parent | e84e87f4ce5a8c242f756566cdc6fb59a45f7bea (diff) | |
| download | mullvadvpn-71592249b2dd669b6f24f37bfb7b0f4e43b74998.tar.xz mullvadvpn-71592249b2dd669b6f24f37bfb7b0f4e43b74998.zip | |
Add workspaces
Diffstat (limited to 'app/lib/problem-report.js')
| -rw-r--r-- | app/lib/problem-report.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/app/lib/problem-report.js b/app/lib/problem-report.js deleted file mode 100644 index 19d24f3e0f..0000000000 --- a/app/lib/problem-report.js +++ /dev/null @@ -1,44 +0,0 @@ -// @flow - -import { ipcRenderer } from 'electron'; -import uuid from 'uuid'; - -const collectProblemReport = (toRedact: Array<string>): Promise<string> => { - return new Promise((resolve, reject) => { - const requestId = uuid.v4(); - const responseListener = (_event, responseId, result) => { - if (responseId === requestId) { - ipcRenderer.removeListener('collect-logs-reply', responseListener); - if (result.success) { - resolve(result.reportPath); - } else { - reject(new Error(result.error)); - } - } - }; - - ipcRenderer.on('collect-logs-reply', responseListener); - ipcRenderer.send('collect-logs', requestId, toRedact); - }); -}; - -const sendProblemReport = (email: string, message: string, savedReport: string): Promise<void> => { - return new Promise((resolve, reject) => { - const requestId = uuid.v4(); - const responseListener = (_event, responseId, result) => { - if (requestId === responseId) { - ipcRenderer.removeListener('send-problem-report-reply', responseListener); - if (result.success) { - resolve(); - } else { - reject(new Error(result.error)); - } - } - }; - - ipcRenderer.on('send-problem-report-reply', responseListener); - ipcRenderer.send('send-problem-report', requestId, email, message, savedReport); - }); -}; - -export { collectProblemReport, sendProblemReport }; |
