diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2020-04-17 08:26:00 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2020-04-17 08:26:00 +0200 |
commit | 111346e29d957c631bc7f892f597e3f805932435 (patch) | |
tree | 36b640f2097ce0a6e577adce010b2db045d63553 /src | |
parent | 872e74b8ec7a67dd6db597ea4e742c3faa169c93 (diff) |
Fix app init & initialstate
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/models/rfcProps.js | 6 | ||||
-rw-r--r-- | src/services/initialstate.js | 42 |
2 files changed, 4 insertions, 44 deletions
diff --git a/src/models/rfcProps.js b/src/models/rfcProps.js index fcf44247..e74d17c5 100644 --- a/src/models/rfcProps.js +++ b/src/models/rfcProps.js @@ -20,8 +20,7 @@ * */ import { VCardTime } from 'ical.js' -// import { loadState } from '@nextcloud/initial-state' -import { loadState } from '../services/initialstate' +import { loadState } from '@nextcloud/initial-state' import ActionCopyNtoFN from '../components/Actions/ActionCopyNtoFN' import ActionToggleYear from '../components/Actions/ActionToggleYear' @@ -37,6 +36,9 @@ const locales = localesState })) : [] +console.debug('Initial state loaded', 'defaultProfileState', defaultProfileState) +console.debug('Initial state loaded', 'localesState', localesState) + const properties = { nickname: { readableName: t('contacts', 'Nickname'), diff --git a/src/services/initialstate.js b/src/services/initialstate.js deleted file mode 100644 index 6687236f..00000000 --- a/src/services/initialstate.js +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @copyright Copyright (c) 2019 Roeland Jago Douma <roeland@famdouma.nl> - * - * @author Roeland Jago Douma <roeland@famdouma.nl> - * - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -/** - * @namespace OCP.InitialState - */ - -export function loadState(app, key) { - const elem = document.querySelector(`#initial-state-${app}-${key}`) - if (elem === null) { - const msg = `Could not find initial state ${key} of ${app}` - console.debug(msg) - throw new Error(msg) - } - - try { - return JSON.parse(atob(elem.value)) - } catch (e) { - const msg = `Could not parse initial state ${key} of ${app}` - console.debug(msg) - throw new Error(msg) - } -} |