Also avoid some UI flickering in subscription info section

This commit is contained in:
Johannes Zellner
2022-11-15 12:58:39 +01:00
parent 21e265e94e
commit f5edcf90a0

View File

@@ -340,12 +340,13 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca
$scope.subscriptionBusy = true;
Client.getSubscription(function (error, result) {
$scope.subscriptionBusy = false;
if (error && error.statusCode === 412) return; // not yet registered
if (error && error.statusCode === 412) return $scope.subscriptionBusy = false; // not yet registered
if (error) return console.error(error);
$scope.subscription = result;
// avoid UI flicker
$timeout(function () {$scope.subscriptionBusy = false; }, 1);
});
}