1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 09:46:22 +00:00

fix linting

This commit is contained in:
AWolf81
2019-06-30 00:18:52 +02:00
parent f67175e628
commit 558c091205

View File

@@ -16,18 +16,15 @@ function validateUrl (str) {
function createNoteFromUrl (url, storage, folder, dispatch = null, location = null) { function createNoteFromUrl (url, storage, folder, dispatch = null, location = null) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let td = new TurndownService() const td = new TurndownService()
if (!validateUrl(url)) { if (!validateUrl(url)) {
reject({result: false, error: 'Please check your URL is in correct format. (Example, https://www.google.com)'}) reject({result: false, error: 'Please check your URL is in correct format. (Example, https://www.google.com)'})
} }
let request = http const request = url.includes('https') ? https : http
if (url.includes('https')) {
request = https
}
let req = request.request(url, (res) => { const req = request.request(url, (res) => {
let data = '' let data = ''
res.on('data', (chunk) => { res.on('data', (chunk) => {
@@ -35,16 +32,16 @@ function createNoteFromUrl (url, storage, folder, dispatch = null, location = nu
}) })
res.on('end', () => { res.on('end', () => {
let html = document.createElement('html') const html = document.createElement('html')
html.innerHTML = data html.innerHTML = data
let scripts = html.getElementsByTagName('script') const scripts = html.getElementsByTagName('script')
for (let i = scripts.length - 1; i >= 0; i--) { for (let i = scripts.length - 1; i >= 0; i--) {
scripts[i].parentNode.removeChild(scripts[i]) scripts[i].parentNode.removeChild(scripts[i])
} }
let body = html.getElementsByTagName('body')[0].innerHTML const body = html.getElementsByTagName('body')[0].innerHTML
let markdownHTML = td.turndown(body) const markdownHTML = td.turndown(body)
html.innerHTML = '' html.innerHTML = ''