@@ -16,35 +16,32 @@ function validateUrl (str) {
16
16
17
17
function createNoteFromUrl ( url , storage , folder , dispatch = null , location = null ) {
18
18
return new Promise ( ( resolve , reject ) => {
19
- let td = new TurndownService ( )
19
+ const td = new TurndownService ( )
20
20
21
21
if ( ! validateUrl ( url ) ) {
22
22
reject ( { result : false , error : 'Please check your URL is in correct format. (Example, https://www.google.com)' } )
23
23
}
24
24
25
- let request = http
26
- if ( url . includes ( 'https' ) ) {
27
- request = https
28
- }
25
+ const request = url . includes ( 'https' ) ? https : http
29
26
30
- let req = request . request ( url , ( res ) => {
27
+ const req = request . request ( url , ( res ) => {
31
28
let data = ''
32
29
33
30
res . on ( 'data' , ( chunk ) => {
34
31
data += chunk
35
32
} )
36
33
37
34
res . on ( 'end' , ( ) => {
38
- let html = document . createElement ( 'html' )
35
+ const html = document . createElement ( 'html' )
39
36
html . innerHTML = data
40
37
41
- let scripts = html . getElementsByTagName ( 'script' )
38
+ const scripts = html . getElementsByTagName ( 'script' )
42
39
for ( let i = scripts . length - 1 ; i >= 0 ; i -- ) {
43
40
scripts [ i ] . parentNode . removeChild ( scripts [ i ] )
44
41
}
45
42
46
- let body = html . getElementsByTagName ( 'body' ) [ 0 ] . innerHTML
47
- let markdownHTML = td . turndown ( body )
43
+ const body = html . getElementsByTagName ( 'body' ) [ 0 ] . innerHTML
44
+ const markdownHTML = td . turndown ( body )
48
45
49
46
html . innerHTML = ''
50
47
0 commit comments