/** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2014-2015 ownCloud, Inc. * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * @namespace OC */ OC.Encryption = _.extend(OC.Encryption || {}, { displayEncryptionWarning: function() { if (!OC.currentUser || !OC.Notification.isHidden()) { return } $.get( OC.generateUrl('/apps/encryption/ajax/getStatus'), function(result) { if (result.status === 'interactionNeeded') { OC.Notification.show(result.data.message) } }, ) }, }) window.addEventListener('DOMContentLoaded', function() { // wait for other apps/extensions to register their event handlers and file actions // in the "ready" clause _.defer(function() { OC.Encryption.displayEncryptionWarning() }) })