Skip to content

Commit

Permalink
Bugxinig
Browse files Browse the repository at this point in the history
  • Loading branch information
Thorsten Stueben committed May 1, 2020
1 parent a6e7d75 commit 15d025a
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions ring.js
Original file line number Diff line number Diff line change
Expand Up @@ -330,10 +330,15 @@ async function setSnapshot(ring, id, init) {
break;
case 'snapshot_file':
if (snapshot) {
let oldState = await adapter.getStateAsync(stateId);
if (oldState && oldState.val && adapter.config.del_old_snapshot) {
delFile(oldState.val);
await adapter.delFileAsync(adapter.namespace, deviceId + '/' + path.basename(oldState.val));
try {
let oldState = await adapter.getStateAsync(stateId);
if (oldState && oldState.val && adapter.config.del_old_snapshot) {

delFile(oldState.val);
await adapter.delFileAsync(adapter.namespace, deviceId + '/' + path.basename(oldState.val));
}
} catch (error) {
//
}
value = path.join(snapshot.pathname, snapshot.filename);
}
Expand Down Expand Up @@ -416,12 +421,16 @@ async function setLivetream(ring, id, init) {
break;
case 'livestream_file':
if (livestream) {
let oldState = await adapter.getStateAsync(stateId);
if (oldState && oldState.val && adapter.config.del_old_livestream) {
delFile(oldState.val);
await adapter.delFileAsync(adapter.namespace, deviceId + '/' + path.basename(oldState.val));
try {
let oldState = await adapter.getStateAsync(stateId);
if (oldState && oldState.val && adapter.config.del_old_livestream) {
delFile(oldState.val);
await adapter.delFileAsync(adapter.namespace, deviceId + '/' + path.basename(oldState.val));
}
} catch (error) {
//
}
if (livestream) value = path.join(livestream.pathname, livestream.filename);
value = path.join(livestream.pathname, livestream.filename);
}
break;
case 'livestreamrequest':
Expand Down

0 comments on commit 15d025a

Please sign in to comment.