| module.exports = function DeviceSettingsCtrl($scope, $timeout) { |
| $scope.wifiEnabled = true |
| |
| function getWifiStatus() { |
| if ($scope.control) { |
| $scope.control.getWifiStatus().then(function(result) { |
| $scope.$apply(function() { |
| $scope.wifiEnabled = (result.lastData === 'wifi_enabled') |
| }) |
| }) |
| } |
| } |
| getWifiStatus() |
| |
| $scope.toggleWifi = function(enable) { |
| if ($scope.control) { |
| $scope.control.setWifiEnabled(enable) |
| $timeout(getWifiStatus, 2500) |
| } |
| } |
| |
| $scope.$watch('ringerMode', function(newValue, oldValue) { |
| if (oldValue) { |
| if ($scope.control) { |
| $scope.control.setRingerMode(newValue) |
| } |
| } |
| }) |
| |
| function getRingerMode() { |
| if ($scope.control) { |
| $scope.control.getRingerMode().then(function(result) { |
| $scope.$apply(function() { |
| $scope.ringerMode = result.body |
| }) |
| }) |
| } |
| } |
| getRingerMode() |
| |
| } |