Files
tdarr-plugs/tdarr_install/Tdarr_Node/srcug/commonModules/tryDeleteASync.js
Tdarr Plugin Developer 04d7ff59e9 Update plugins: VMAF mode, documentation fixes, version sync
- Added VMAF quality-targeted mode to av1_svt_converter (v2.25)
- Fixed documentation version mismatch (misc_fixes v2.8, stream_organizer v4.10, audio_standardizer v1.15)
- Updated rate control documentation with VMAF mode details
- Added vmaf_target and vmaf_samples input options
- Added ab-av1 binary detection with ABAV1_PATH env var support
2025-12-15 19:55:19 -08:00

1 line
4.8 KiB
JavaScript

'use strict';function a32b(a,b){var c=a32a();return a32b=function(d,e){d=d-0x1a1;var f=c[d];return f;},a32b(a,b);}var a32o=a32b;(function(a,b){var n=a32b,c=a();while(!![]){try{var d=parseInt(n(0x1b6))/0x1*(parseInt(n(0x1a5))/0x2)+-parseInt(n(0x1b9))/0x3*(-parseInt(n(0x1bc))/0x4)+parseInt(n(0x1ac))/0x5+-parseInt(n(0x1ab))/0x6*(-parseInt(n(0x1b5))/0x7)+parseInt(n(0x1be))/0x8+-parseInt(n(0x1ae))/0x9+-parseInt(n(0x1ad))/0xa;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a32a,0x28d26));function a32a(){var B=['label','__importDefault','119496wVctKw','iterator','959560jRqfHM','Unable\x20to\x20delete\x20file:\x20','throw','error','Unable\x20to\x20delete\x20file:','__esModule','trys','apply','graceful-fs','__generator','return','length','unlink','push','done','defineProperty','sent','ops','614158chUEVO','./waitTimeout','pop','value','fs-extra','next','2046yOOPgl','558875gdlSeO','3850410yKrZaZ','153972kUtUCl','default','concat','__awaiter','call','function','then','14UkJIVR','1gbxSGj','remove','filePath\x20must\x20be\x20of\x20type\x20string','3JtfwJk'];a32a=function(){return B;};return a32a();}var __awaiter=this&&this[a32o(0x1b1)]||function(a,b,c,d){function e(f){return f instanceof c?f:new c(function(g){g(f);});}return new(c||(c=Promise))(function(f,g){var s=a32b;function h(k){var p=a32b;try{j(d[p(0x1aa)](k));}catch(l){g(l);}}function i(k){var q=a32b;try{j(d[q(0x1c0)](k));}catch(l){g(l);}}function j(k){var r=a32b;k[r(0x1a1)]?f(k[r(0x1a8)]):e(k[r(0x1a8)])[r(0x1b4)](h,i);}j((d=d[s(0x1c5)](a,b||[]))[s(0x1aa)]());});},__generator=this&&this[a32o(0x1c7)]||function(a,b){var t=a32o,c={'label':0x0,'sent':function(){if(h[0x0]&0x1)throw h[0x1];return h[0x1];},'trys':[],'ops':[]},d,e,h,i;return i={'next':j(0x0),'throw':j(0x1),'return':j(0x2)},typeof Symbol===t(0x1b3)&&(i[Symbol[t(0x1bd)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var u=t;if(d)throw new TypeError('Generator\x20is\x20already\x20executing.');while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[u(0x1c8)]:l[0x0]?e[u(0x1c0)]||((h=e[u(0x1c8)])&&h[u(0x1b2)](e),0x0):e['next'])&&!(h=h[u(0x1b2)](e,l[0x1]))['done'])return h;if(e=0x0,h)l=[l[0x0]&0x2,h[u(0x1a8)]];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c[u(0x1ba)]++;return{'value':l[0x1],'done':![]};case 0x5:c['label']++,e=l[0x1],l=[0x0];continue;case 0x7:l=c['ops'][u(0x1a7)](),c[u(0x1c4)][u(0x1a7)]();continue;default:if(!(h=c['trys'],h=h[u(0x1c9)]>0x0&&h[h[u(0x1c9)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c['label']=l[0x1];break;}if(l[0x0]===0x6&&c['label']<h[0x1]){c['label']=h[0x1],h=l;break;}if(h&&c[u(0x1ba)]<h[0x2]){c[u(0x1ba)]=h[0x2],c[u(0x1a4)][u(0x1cb)](l);break;}if(h[0x2])c[u(0x1a4)][u(0x1a7)]();c[u(0x1c4)][u(0x1a7)]();continue;}l=b[u(0x1b2)](a,c);}catch(m){l=[0x6,m],e=0x0;}finally{d=h=0x0;}if(l[0x0]&0x5)throw l[0x1];return{'value':l[0x0]?l[0x1]:void 0x0,'done':!![]};}},__importDefault=this&&this[a32o(0x1bb)]||function(a){var v=a32o;return a&&a[v(0x1c3)]?a:{'default':a};};Object[a32o(0x1a2)](exports,a32o(0x1c3),{'value':!![]});var waitTimeout_1=__importDefault(require(a32o(0x1a6))),logger_1=__importDefault(require('./logger')),fs=require(a32o(0x1c6)),fsextra=require(a32o(0x1a9)),checkExistsAsync=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b;return __generator(this,function(c){var w=a32b;switch(c[w(0x1ba)]){case 0x0:return[0x4,new Promise(function(d){fs['stat'](a,function(e){e==null?d(!![]):d(![]);});})];case 0x1:b=c['sent']();return[0x2,b];}});});},deleteFsAsync=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b;return __generator(this,function(c){var x=a32b;switch(c[x(0x1ba)]){case 0x0:return[0x4,new Promise(function(d){var y=x;fs[y(0x1ca)](a,function(e){var z=y;e?(logger_1['default'][z(0x1c1)](z(0x1bf)[z(0x1b0)](e)),d(e)):d(!![]);});})];case 0x1:b=c['sent']();return[0x2,b];}});});},tryDeleteASync=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c;return __generator(this,function(d){var A=a32b;switch(d[A(0x1ba)]){case 0x0:if(!(typeof a==='string'))return[0x3,0xd];b=![];return[0x4,checkExistsAsync(a)];case 0x1:if(!d[A(0x1a3)]())return[0x3,0x6];d[A(0x1ba)]=0x2;case 0x2:d[A(0x1c4)][A(0x1cb)]([0x2,0x4,,0x5]);return[0x4,fsextra[A(0x1b7)](a)];case 0x3:d[A(0x1a3)](),b=!![];return[0x3,0x5];case 0x4:c=d[A(0x1a3)](),logger_1[A(0x1af)]['error'](A(0x1c2)[A(0x1b0)](c)),b=c;return[0x3,0x5];case 0x5:return[0x3,0x7];case 0x6:b=!![],d[A(0x1ba)]=0x7;case 0x7:return[0x4,checkExistsAsync(a)];case 0x8:if(!d[A(0x1a3)]())return[0x3,0xb];return[0x4,(0x0,waitTimeout_1[A(0x1af)])(0x3e8)];case 0x9:d[A(0x1a3)]();return[0x4,deleteFsAsync(a)];case 0xa:b=d[A(0x1a3)]();b!==!![]&&logger_1['default'][A(0x1c1)](b);return[0x3,0xc];case 0xb:b=!![],d[A(0x1ba)]=0xc;case 0xc:return[0x2,b];case 0xd:return[0x2,A(0x1b8)];}});});};exports[a32o(0x1af)]=tryDeleteASync;