Cleanup settings service stuff.

This commit is contained in:
vexorian 2021-01-24 20:56:00 -04:00
parent b118a123c1
commit 42330a1215
4 changed files with 0 additions and 45 deletions

View File

@ -15,7 +15,6 @@ app.directive('plexSettings', require('./directives/plex-settings'))
app.directive('ffmpegSettings', require('./directives/ffmpeg-settings'))
app.directive('xmltvSettings', require('./directives/xmltv-settings'))
app.directive('hdhrSettings', require('./directives/hdhr-settings'))
app.directive('cacheSettings', require('./directives/cache-settings'))
app.directive('plexLibrary', require('./directives/plex-library'))
app.directive('programConfig', require('./directives/program-config'))
app.directive('flexConfig', require('./directives/flex-config'))

View File

@ -1,23 +0,0 @@
module.exports = function (dizquetv) {
return {
restrict: 'E',
templateUrl: 'templates/cache-settings.html',
replace: true,
scope: {
},
link: function (scope, element, attrs) {
dizquetv.getAllSettings().then((settings) => {
console.warn(settings);
scope.settings = settings;
scope.$apply();
});
scope.updateSetting = (setting) => {
const {key, value} = setting;
dizquetv.putSetting(key, !value).then((response) => {
scope.settings = response;
scope.$apply();
});
};
}
}
}

View File

@ -1,15 +0,0 @@
<div>
<h5>Cache</h5>
<div class="options col-sm-4">
<div class="option row" ng-repeat="setting in settings track by setting.key">
<div class="option__title col-sm-6">{{setting.title}}</div>
<div class="option__action col-sm-6">
<button class="pull-right btn btn-sm" ng-class="[{'btn-danger': setting.value, 'btn-success': !setting.value}]" ng-click="updateSetting(setting)">
{{(setting.value) ? 'Disable' : 'Enable'}}
</button>
</div>
</div>
</div>
</div>

View File

@ -20,16 +20,10 @@
HDHR
</span>
</li>
<li class="nav-item">
<span class="nav-link btn btn-link {{ selected === 'cache' ? 'active' : ''}}" ng-click="selected = 'cache'">
Cache
</span>
</li>
</ul>
<br />
<plex-settings ng-if="selected == 'plex'"></plex-settings>
<ffmpeg-settings ng-if="selected == 'ffmpeg'"></ffmpeg-settings>
<xmltv-settings ng-if="selected == 'xmltv'"></xmltv-settings>
<cache-settings ng-if="selected == 'cache'"></cache-settings>
<hdhr-settings ng-if="selected == 'hdhr'"></hdhr-settings>
</div>