@@ -20,35 +20,35 @@ if (fs.existsSync(getIDMapPath())) {
20
20
}
21
21
22
22
const install = ( forceDownload = false ) => {
23
- return new Promise ( resolve => {
24
- const chromeStoreID = 'nhdogjmejiglipccpnnnanhbledajbpd'
25
- const extensionName = IDMap [ chromeStoreID ]
26
- const extensionInstalled =
27
- extensionName &&
28
- BrowserWindow . getDevToolsExtensions &&
29
- BrowserWindow . getDevToolsExtensions ( ) [ extensionName ]
30
- if ( ! forceDownload && extensionInstalled ) {
31
- return resolve ( IDMap [ chromeStoreID ] )
32
- }
33
- downloadChromeExtension ( chromeStoreID , forceDownload ) . then (
34
- extensionFolder => {
35
- // Use forceDownload, but already installed
36
- if ( extensionInstalled ) {
37
- BrowserWindow . removeDevToolsExtension ( extensionName )
38
- }
39
- const name = BrowserWindow . addDevToolsExtension ( extensionFolder ) // eslint-disable-line
40
- fs . writeFileSync (
41
- getIDMapPath ( ) ,
42
- JSON . stringify (
43
- Object . assign ( IDMap , {
44
- [ chromeStoreID ] : name
45
- } )
46
- )
47
- )
48
- resolve ( extensionFolder )
23
+ // return new Promise(resolve => {
24
+ const chromeStoreID = 'nhdogjmejiglipccpnnnanhbledajbpd'
25
+ const extensionName = IDMap [ chromeStoreID ]
26
+ const extensionInstalled =
27
+ extensionName &&
28
+ BrowserWindow . getDevToolsExtensions &&
29
+ BrowserWindow . getDevToolsExtensions ( ) [ extensionName ]
30
+ if ( ! forceDownload && extensionInstalled ) {
31
+ return Promise . resolve ( IDMap [ chromeStoreID ] )
32
+ }
33
+ return downloadChromeExtension ( chromeStoreID , forceDownload ) . then (
34
+ extensionFolder => {
35
+ // Use forceDownload, but already installed
36
+ if ( extensionInstalled ) {
37
+ BrowserWindow . removeDevToolsExtension ( extensionName )
49
38
}
50
- )
51
- } )
39
+ const name = BrowserWindow . addDevToolsExtension ( extensionFolder ) // eslint-disable-line
40
+ fs . writeFileSync (
41
+ getIDMapPath ( ) ,
42
+ JSON . stringify (
43
+ Object . assign ( IDMap , {
44
+ [ chromeStoreID ] : name
45
+ } )
46
+ )
47
+ )
48
+ return Promise . resolve ( name )
49
+ }
50
+ )
51
+ // })
52
52
}
53
53
54
54
export default install
0 commit comments