File tree 2 files changed +31
-20
lines changed
2 files changed +31
-20
lines changed Original file line number Diff line number Diff line change @@ -149,27 +149,41 @@ function trackDevices(){
149
149
} )
150
150
}
151
151
152
- async function checkMount ( ) {
152
+ // async function checkMount(){
153
+ // console.log("checkMount()")
154
+ // try {
155
+ // await fsPromise.readdir(`${mountFolder}`);
156
+ // list = await getDir(`${mountFolder}`);
157
+ // if (list.length > 0) {
158
+ // global.mounted = true
159
+ // updateRcloneProgress();
160
+ // return true
161
+ // }
162
+ // global.mounted = false
163
+ // return false;
164
+ // }
165
+ // catch (e) {
166
+ // console.log("entering catch block");
167
+ // console.log(e);
168
+ // console.log("leaving catch block");
169
+ // global.mounted = false
170
+ // return false
171
+ // }
172
+ // return false;
173
+ // }
174
+
175
+ async function checkMount ( ) {
153
176
console . log ( "checkMount()" )
154
177
try {
155
- await fsPromise . readdir ( `${ mountFolder } ` ) ;
156
- list = await getDir ( `${ mountFolder } ` ) ;
157
- if ( list . length > 0 ) {
158
- global . mounted = true
159
- updateRcloneProgress ( ) ;
160
- return true
161
- }
178
+ const resp = await fetch ( "http://127.0.0.1:5572/rc/noop" , {
179
+ method : "post" ,
180
+ } ) ;
181
+ global . mounted = resp . ok
182
+ return resp . ok
183
+ } catch ( e ) {
162
184
global . mounted = false
163
185
return false ;
164
186
}
165
- catch ( e ) {
166
- console . log ( "entering catch block" ) ;
167
- console . log ( e ) ;
168
- console . log ( "leaving catch block" ) ;
169
- global . mounted = false
170
- return false
171
- }
172
- return false ;
173
187
}
174
188
175
189
async function checkDeps ( ) {
Original file line number Diff line number Diff line change 111
111
112
112
ipcRenderer .on (' rclone_data' , (event , arg ) => {
113
113
data= arg;
114
- // console.log(arg)
115
114
if (data .transferring && data .transferring .length > 0 ) {
116
- $ (" #progressstatus" ).text (data .transferring [0 ].percentage + " % - " + formatBytes (data .transferring [0 ].speedAvg ) + " /s" + " - " + formatEta (data .transferring [0 ].eta ));
117
115
$ (" .mountcopystatus" ).text (" (Downloading: " + data .transferring [0 ].percentage + " % - " + formatBytes (data .transferring [0 ].speedAvg ) + " /s" + " - " + formatEta (data .transferring [0 ].eta ) + " )" );
118
116
} else {
119
- $ (" #progressstatus" ).text (" CONNECTED" );
120
117
$ (" .mountcopystatus" ).text (' ' )
121
118
}
122
119
});
191
188
$ (" #mountbtn" ).removeClass (" btn-warning" );
192
189
$ (" #mountbtn" ).removeClass (" btn-danger" );
193
190
$ (" #mountbtn" ).addClass (" btn-success" );
194
- $ (" #mountbtn" ).html (` <i id="mountrefresh" class="fa fa-check-circle-o"></i> | Mount status:</br><span id="progressstatus"></span> ` )
191
+ $ (" #mountbtn" ).html (` <i id="mountrefresh" class="fa fa-check-circle-o"></i> | Mount status:</br>Connected. ` )
195
192
$ (" #mountbtn" ).onclick = function () {return false ;}
196
193
} else {
197
194
$ (" #mountrefresh" ).removeClass (" fa-spin" );
You can’t perform that action at this time.
0 commit comments