nextcloud/dist/dav-settings-personal-availability.js

3 lines
13 KiB
JavaScript
Raw Normal View History

/*! For license information please see dav-settings-personal-availability.js.LICENSE.txt */
!function(){var n,t={52984:function(n,t,e){"use strict";var r=e(20144),a=e(9944),o=e(51796),i=e(81063),l=e(4820),s=e(56580),d=e.n(s),u=e(79753),c=e(22200),p=d()((function(n){return l.default.defaults.headers["X-Requested-With"]="XMLHttpRequest",i.getPatcher().patch("request",l.default),i.createClient((0,u.generateRemoteUrl)("dav/".concat(n,"/").concat((0,c.getCurrentUser)().uid)))})),A=(0,e(17499).getLoggerBuilder)().setApp("dav").detectUser().build(),v=e(7582);function f(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,r)}return e}function b(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?f(Object(e),!0).forEach((function(t){m(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):f(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function m(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function y(n){return function(n){if(Array.isArray(n))return C(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(n){if("string"==typeof n)return C(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?C(n,t):void 0}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function x(n,t,e,r,a,o,i){try{var l=n[o](i),s=l.value}catch(n){return void e(n)}l.done?t(s):Promise.resolve(s).then(r,a)}function g(n){return function(){var t=this,e=arguments;return new Promise((function(r,a){var o=n.apply(t,e);function i(n){x(o,r,a,i,l,"next",n)}function l(n){x(o,r,a,i,l,"throw",n)}i(void 0)}))}}function h(){return w.apply(this,arguments)}function w(){return(w=g(regeneratorRuntime.mark((function n(){var t,e,r,a,i,l,s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=p("calendars"),n.next=3,a.customRequest("inbox",{method:"PROPFIND",data:'<?xml version="1.0"?>\n\t\t\t<x0:propfind xmlns:x0="DAV:">\n\t\t\t <x0:prop>\n\t\t\t\t<x1:calendar-availability xmlns:x1="urn:ietf:params:xml:ns:caldav"/>\n\t\t\t </x0:prop>\n\t\t\t</x0:propfind>'});case 3:return i=n.sent,n.next=6,(0,v.parseXML)(i.data);case 6:if(l=n.sent){n.next=9;break}return n.abrupt("return",void 0);case 9:if(s=null==l||null===(t=l.multistatus)||void 0===t||null===(e=t.response[0])||void 0===e||null===(r=e.propstat)||void 0===r?void 0:r.prop["calendar-availability"]){n.next=12;break}return n.abrupt("return",void 0);case 12:return n.abrupt("return",(0,o.Xg)(s));case 13:case"end":return n.stop()}}),n)})))).apply(this,arguments)}function O(n,t){return k.apply(this,arguments)}function k(){return(k=g(regeneratorRuntime.mark((function n(t,e){var r,a,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=y(Object.keys(t).flatMap((function(n){return t[n].map((function(t){return b(b({},t),{},{day:n})}))}))),a=(0,o.ST)(r,e),A.debug("New availability ical created",{vavailability:a}),i=p("calendars"),n.next=6,i.customRequest("inbox",{method:"PROPPATCH",data:'<?xml version="1.0"?>\n\t\t\t<x0:propertyupdate xmlns:x0="DAV:">\n\t\t\t <x0:set>\n\t\t\t\t<x0:prop>\n\t\t\t\t <x1:calendar-availability xmlns:x1="urn:ietf:params:xml:ns:caldav">'.concat(a,"</x1:calendar-availability>\n\t\t\t\t</x0:prop>\n\t\t\t </x0:set>\n\t\t\t</x0:propertyupdate>")});case 6:case"end":return n.stop()}}),n)})))).apply(this,arguments)}var B=e(55586),P=e.n(B),j=e(48254),D=e.n(j),S=e(1412),E=e.n(S);function R(n,t,e,r,a,o,i){try{var l=n[
//# sourceMappingURL=dav-settings-personal-availability.js.map?v=e83d2df4a30f4c958591