Files
pgsql-jellyfin/Jellyfin.Server/wwwroot/60278.18d089b0eb6c432c00e6.chunk.js
2026-07-08 13:13:46 -04:00

1 line
5.0 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[60278,78938],{60278:function(e,t,r){r.r(t),r(29305),r(32733),r(84701),r(81678),r(44962),r(4754),r(94),r(36947),r(78557),r(83994),r(82367);var n=r(67430),i=r(36300),a=r(78938);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function s(e){var t=function(e){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==c(t)?t:t+""}function l(){var e=this.item;if(e){var t=e.ServerId,r=e.Id,n=e.TimerId,i=e.Status,c=e.SeriesTimerId,o=this;a.default.toggleRecording(t,r,n,i,c).then((function(){o.refresh(t,r)}))}}function u(e,t){var r=e.querySelector(".material-icons");r.classList.remove("fiber_smart_record"),r.classList.remove("fiber_manual_record"),r.classList.add(t)}r(15453),r(10353);var f=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t;var r=t.button;u(r,"fiber_manual_record"),t.item?this.refreshItem(t.item):t.itemId&&t.serverId&&this.refresh(t.itemId,t.serverId);var n=l.bind(this);this.clickFn=n,i.Ay.addEventListener(r,"click",n,{passive:!0})},(t=[{key:"refresh",value:function(e,t){var r=n.tF.getApiClient(e),i=this;r.getItem(r.getCurrentUserId(),t).then((function(e){i.refreshItem(e)}))}},{key:"refreshItem",value:function(e){var t=this.options.button;this.item=e,u(t,function(e){var t;if("SeriesTimer"===e.Type)return"fiber_smart_record";if(e.TimerId||e.SeriesTimerId)t=e.Status||"Cancelled";else{if("Timer"!==e.Type)return"fiber_manual_record";t=e.Status}return e.SeriesTimerId&&"Cancelled"!==t?"fiber_smart_record":"fiber_manual_record"}(e)),e.TimerId&&"Cancelled"!==(e.Status||"Cancelled")?t.classList.add("recordingIcon-active"):t.classList.remove("recordingIcon-active")}},{key:"destroy",value:function(){var e=this.options;if(e){var t=e.button,r=this.clickFn;r&&i.Ay.removeEventListener(t,"click",r,{passive:!0})}this.options=null,this.item=null}}])&&o(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();t.default=f},78938:function(e,t,r){r.r(t),r(78557),r(90076);var n=r(5898),i=r(67430),a=r(8566),c=r(71866),o=r(47602),s=r(48080);function l(e,t,r,i){return a.Ay.show(),e.getItem(e.getCurrentUserId(),r).then((function(o){return o.IsSeries?e.getNewLiveTvTimerDefaults({programId:r}).then((function(t){return e.createLiveTvSeriesTimer(t).then((function(){a.Ay.hide(),(0,c.A)(n.Ay.translate("SeriesRecordingScheduled"))}))})):i?u(t,e.serverId()):f(e.serverId(),t,!0)}))}function u(e,t){return new Promise((function(r,c){(0,o.A)({text:n.Ay.translate("MessageConfirmRecordingCancellation"),primary:"delete",confirmText:n.Ay.translate("HeaderCancelRecording"),cancelText:n.Ay.translate("HeaderKeepRecording")}).then((function(){a.Ay.show(),f(i.tF.getApiClient(t),e,!0).then(r,c)}),c)}))}function f(e,t,r){return a.Ay.show(),e.cancelLiveTvTimer(t).then((function(){!1!==r&&(a.Ay.hide(),(0,c.A)(n.Ay.translate("RecordingCancelled")))}))}function d(e,t,r){return a.Ay.show(),e.getNewLiveTvTimerDefaults({programId:t}).then((function(t){return(r?e.createLiveTvSeriesTimer(t):e.createLiveTvTimer(t)).then((function(){a.Ay.hide(),(0,c.A)(n.Ay.translate("RecordingScheduled"))}))}))}t.default={cancelTimer:f,createRecording:d,changeRecordingToSeries:l,toggleRecording:function(e,t,r,o,u){var m=i.tF.getApiClient(e),y=r&&"Cancelled"!==o;return u&&y?function(e,t,r,o,l){return new Promise((function(t,u){var d=[];d.push({name:n.Ay.translate("HeaderKeepRecording"),id:"cancel",type:"submit"}),"InProgress"===o?d.push({name:n.Ay.translate("HeaderStopRecording"),id:"canceltimer",type:"cancel"}):d.push({name:n.Ay.translate("HeaderCancelRecording"),id:"canceltimer",type:"cancel"}),d.push({name:n.Ay.translate("HeaderCancelSeries"),id:"cancelseriestimer",type:"cancel"}),s.A.show({text:n.Ay.translate("MessageConfirmRecordingCancellation"),buttons:d}).then((function(o){var s=i.tF.getApiClient(e);"canceltimer"===o?(a.Ay.show(),f(s,r,!0).then(t,u)):"cancelseriestimer"===o?(a.Ay.show(),s.cancelLiveTvSeriesTimer(l).then((function(){(0,c.A)(n.Ay.translate("SeriesCancelled")),a.Ay.hide(),t()}),u)):t()}),u)}))}(e,0,r,o,u):y&&t?l(m,r,t,!0):t?d(m,t):Promise.reject()},cancelTimerWithConfirmation:u,cancelSeriesTimerWithConfirmation:function(e,t){return new Promise((function(r,s){(0,o.A)({text:n.Ay.translate("MessageConfirmRecordingCancellation"),primary:"delete",confirmText:n.Ay.translate("HeaderCancelSeries"),cancelText:n.Ay.translate("HeaderKeepSeries")}).then((function(){a.Ay.show(),i.tF.getApiClient(t).cancelLiveTvSeriesTimer(e).then((function(){(0,c.A)(n.Ay.translate("SeriesCancelled")),a.Ay.hide(),r()}),s)}),s)}))}}}}]);