diff options
Diffstat (limited to 'src/store/actions.js')
-rw-r--r-- | src/store/actions.js | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/src/store/actions.js b/src/store/actions.js index 08dc4272b..90503061e 100644 --- a/src/store/actions.js +++ b/src/store/actions.js @@ -40,7 +40,7 @@ import { where, } from 'ramda' -import {savePreference} from '../service/PreferenceService' +import { savePreference } from '../service/PreferenceService' import { create as createAccount, deleteAccount, @@ -50,7 +50,7 @@ import { update as updateAccount, updateSignature, } from '../service/AccountService' -import {create as createFolder, fetchAll as fetchAllFolders, markFolderRead} from '../service/FolderService' +import { create as createFolder, fetchAll as fetchAllFolders, markFolderRead } from '../service/FolderService' import { deleteMessage, fetchEnvelope, @@ -59,16 +59,16 @@ import { setEnvelopeFlag, syncEnvelopes, } from '../service/MessageService' -import {createAlias, deleteAlias} from '../service/AliasService' +import { createAlias, deleteAlias } from '../service/AliasService' import logger from '../logger' -import {normalizedEnvelopeListId} from './normalization' -import {showNewMessagesNotification} from '../service/NotificationService' -import {parseUuid} from '../util/EnvelopeUidParser' -import {matchError} from '../errors/match' +import { normalizedEnvelopeListId } from './normalization' +import { showNewMessagesNotification } from '../service/NotificationService' +import { parseUuid } from '../util/EnvelopeUidParser' +import { matchError } from '../errors/match' import SyncIncompleteError from '../errors/SyncIncompleteError' import MailboxLockedError from '../errors/MailboxLockedError' -import {wait} from '../util/wait' -import {UNIFIED_ACCOUNT_ID, UNIFIED_INBOX_ID} from './constants' +import { wait } from '../util/wait' +import { UNIFIED_ACCOUNT_ID, UNIFIED_INBOX_ID } from './constants' const PAGE_SIZE = 20 @@ -87,27 +87,27 @@ const findIndividualFolders = curry((getFolders, specialRole) => const combineEnvelopeLists = pipe(flatten, orderBy(prop('dateInt'), 'desc')) export default { - savePreference({commit, getters}, {key, value}) { - return savePreference(key, value).then(({value}) => { + savePreference({ commit, getters }, { key, value }) { + return savePreference(key, value).then(({ value }) => { commit('savePreference', { key, value, }) }) }, - fetchAccounts({commit, getters}) { + fetchAccounts({ commit, getters }) { return fetchAllAccounts().then((accounts) => { accounts.forEach((account) => commit('addAccount', account)) return getters.accounts }) }, - fetchAccount({commit}, id) { + fetchAccount({ commit }, id) { return fetchAccount(id).then((account) => { commit('addAccount', account) return account }) }, - createAccount({commit}, config) { + createAccount({ commit }, config) { return createAccount(config).then((account) => { logger.debug(`account ${account.id} created, fetching folders …`, account) return fetchAllFolders(account.id) @@ -119,42 +119,42 @@ export default { .then(() => account) }) }, - updateAccount({commit}, config) { + updateAccount({ commit }, config) { return updateAccount(config).then((account) => { console.debug('account updated', account) commit('editAccount', account) return account }) }, - patchAccount({commit}, {account, data}) { + patchAccount({ commit }, { account, data }) { return patchAccount(account, data).then((account) => { console.debug('account patched', account, data) - commit('patchAccount', {account, data}) + commit('patchAccount', { account, data }) return account }) }, - updateAccountSignature({commit}, {account, signature}) { + updateAccountSignature({ commit }, { account, signature }) { return updateSignature(account, signature).then(() => { console.debug('account signature updated') - const updated = Object.assign({}, account, {signature}) + const updated = Object.assign({}, account, { signature }) commit('editAccount', updated) return account }) }, - deleteAccount({commit}, account) { + deleteAccount({ commit }, account) { return deleteAccount(account.id).catch((err) => { console.error('could not delete account', err) throw err }) }, - createFolder({commit}, {account, name}) { + createFolder({ commit }, { account, name }) { return createFolder(account.id, name).then((folder) => { - console.debug(`folder ${name} created for account ${account.id}`, {folder}) - commit('addFolder', {account, folder}) + console.debug(`folder ${name} created for account ${account.id}`, { folder }) + commit('addFolder', { account, folder }) commit('expandAccount', account.id) }) }, - moveAccount({commit, getters}, {account, up}) { + moveAccount({ commit, getters }, { account, up }) { const accounts = getters.accounts const index = accounts.indexOf(account) if (up) { @@ -171,12 +171,12 @@ export default { if (account.id === 0) { return } - commit('saveAccountsOrder', {account, order: idx}) - return patchAccount(account, {order: idx}) + commit('saveAccountsOrder', { account, order: idx }) + return patchAccount(account, { order: idx }) }) ) }, - markFolderRead({getters, dispatch}, {accountId, folderId}) { + markFolderRead({ getters, dispatch }, { accountId, folderId }) { const folder = getters.getFolder(accountId, folderId) if (folder.isUnified) { @@ -194,13 +194,13 @@ export default { return markFolderRead(accountId, folderId).then( dispatch('syncEnvelopes', { - accountId: accountId, - folderId: folderId, + accountId, + folderId, }) ) }, - fetchEnvelope({commit, getters}, uuid) { - const {accountId, folderId, uid} = parseUuid(uuid) + fetchEnvelope({ commit, getters }, uuid) { + const { accountId, folderId, uid } = parseUuid(uuid) const cached = getters.getEnvelope(accountId, folderId, uid) if (cached) { @@ -222,7 +222,7 @@ export default { return getters.getEnvelope(accountId, folderId, uid) }) }, - fetchEnvelopes({state, commit, getters, dispatch}, {accountId, folderId, query}) { + fetchEnvelopes({ state, commit, getters, dispatch }, { accountId, folderId, query }) { const folder = getters.getFolder(accountId, folderId) if (folder.isUnified) { @@ -275,7 +275,7 @@ export default { ) )(accountId, folderId, query, undefined, PAGE_SIZE) }, - fetchNextEnvelopePage({commit, getters, dispatch}, {accountId, folderId, query, rec = true}) { + fetchNextEnvelopePage({ commit, getters, dispatch }, { accountId, folderId, query, rec = true }) { const folder = getters.getFolder(accountId, folderId) if (folder.isUnified) { @@ -378,7 +378,7 @@ export default { return envelopes }) }, - syncEnvelopes({commit, getters, dispatch}, {accountId, folderId, query, init = false}) { + syncEnvelopes({ commit, getters, dispatch }, { accountId, folderId, query, init = false }) { const folder = getters.getFolder(accountId, folderId) if (folder.isUnified) { @@ -462,11 +462,11 @@ export default { return matchError(error, { [SyncIncompleteError.getName()]() { console.warn('(initial) sync is incomplete, retriggering') - return dispatch('syncEnvelopes', {accountId, folderId, query, init}) + return dispatch('syncEnvelopes', { accountId, folderId, query, init }) }, [MailboxLockedError.getName()](error) { - logger.info('Sync failed because the mailbox is locked, retriggering', {error}) - return wait(1500).then(() => dispatch('syncEnvelopes', {accountId, folderId, query, init})) + logger.info('Sync failed because the mailbox is locked, retriggering', { error }) + return wait(1500).then(() => dispatch('syncEnvelopes', { accountId, folderId, query, init })) }, default(error) { console.error('Could not sync envelopes: ' + error.message, error) @@ -474,13 +474,13 @@ export default { }) }) }, - async syncInboxes({getters, dispatch}) { + async syncInboxes({ getters, dispatch }) { const results = await Promise.all( getters.accounts .filter((a) => !a.isUnified) .map((account) => { return Promise.all( - getters.getFolders(account.id).map(async (folder) => { + getters.getFolders(account.id).map(async(folder) => { if (folder.specialRole !== 'inbox') { return } @@ -510,7 +510,7 @@ export default { // Make sure the priority inbox is updated as well logger.info('updating priority inbox') for (const query of ['is:important not:starred', 'is:starred not:important', 'not:starred not:important']) { - logger.info("sync'ing priority inbox section", {query}) + logger.info("sync'ing priority inbox section", { query }) const folder = getters.getFolder(UNIFIED_ACCOUNT_ID, UNIFIED_INBOX_ID) const list = folder.envelopeLists[normalizedEnvelopeListId(query)] if (list === undefined) { @@ -531,7 +531,7 @@ export default { showNewMessagesNotification(newMessages) } }, - toggleEnvelopeFlagged({commit, getters}, envelope) { + toggleEnvelopeFlagged({ commit, getters }, envelope) { // Change immediately and switch back on error const oldState = envelope.flags.flagged commit('flagEnvelope', { @@ -551,7 +551,7 @@ export default { }) }) }, - toggleEnvelopeImportant({commit, getters}, envelope) { + toggleEnvelopeImportant({ commit, getters }, envelope) { // Change immediately and switch back on error const oldState = envelope.flags.important commit('flagEnvelope', { @@ -571,7 +571,7 @@ export default { }) }) }, - toggleEnvelopeSeen({commit, getters}, envelope) { + toggleEnvelopeSeen({ commit, getters }, envelope) { // Change immediately and switch back on error const oldState = envelope.flags.seen commit('flagEnvelope', { @@ -591,7 +591,7 @@ export default { }) }) }, - toggleEnvelopeJunk({commit, getters}, envelope) { + toggleEnvelopeJunk({ commit, getters }, envelope) { // Change immediately and switch back on error const oldState = envelope.flags.junk commit('flagEnvelope', { @@ -611,7 +611,7 @@ export default { }) }) }, - markEnvelopeFavoriteOrUnfavorite({commit, getters}, {envelope, favFlag}) { + markEnvelopeFavoriteOrUnfavorite({ commit, getters }, { envelope, favFlag }) { // Change immediately and switch back on error const oldState = envelope.flags.flagged commit('flagEnvelope', { @@ -631,7 +631,7 @@ export default { }) }) }, - markEnvelopeSeenOrUnseen({commit, getters}, {envelope, seenFlag}) { + markEnvelopeSeenOrUnseen({ commit, getters }, { envelope, seenFlag }) { // Change immediately and switch back on error const oldState = envelope.flags.unseen commit('flagEnvelope', { @@ -651,8 +651,8 @@ export default { }) }) }, - fetchMessage({commit}, uuid) { - const {accountId, folderId, uid} = parseUuid(uuid) + fetchMessage({ commit }, uuid) { + const { accountId, folderId, uid } = parseUuid(uuid) return fetchMessage(accountId, folderId, uid).then((message) => { // Only commit if not undefined (not found) if (message) { @@ -666,43 +666,43 @@ export default { return message }) }, - replaceDraft({getters, commit}, {draft, uid, data}) { + replaceDraft({ getters, commit }, { draft, uid, data }) { commit('updateDraft', { draft, data, newUid: uid, }) }, - deleteMessage({getters, commit}, {accountId, folderId, uid}) { - commit('removeEnvelope', {accountId, folderId, uid}) + deleteMessage({ getters, commit }, { accountId, folderId, uid }) { + commit('removeEnvelope', { accountId, folderId, uid }) return deleteMessage(accountId, folderId, uid) .then(() => { const folder = getters.getFolder(accountId, folderId) if (!folder) { - logger.error('could not find folder', {accountId, folderId}) + logger.error('could not find folder', { accountId, folderId }) return } - commit('removeMessage', {accountId, folder, uid}) - console.log('message removed') + commit('removeMessage', { accountId, folder, uid }) + console.debug('message removed') }) .catch((err) => { console.error('could not delete message', err) const envelope = getters.getEnvelope(accountId, folderId, uid) if (envelope) { - commit('addEnvelope', {accountId, folderId, envelope}) + commit('addEnvelope', { accountId, folderId, envelope }) } else { - logger.error('could not find envelope', {accountId, folderId, uid}) + logger.error('could not find envelope', { accountId, folderId, uid }) } throw err }) }, - async createAlias({commit}, {account, aliasToAdd}) { + async createAlias({ commit }, { account, aliasToAdd }) { const alias = await createAlias(account, aliasToAdd) - commit('createAlias', {account, alias}) + commit('createAlias', { account, alias }) }, - async deleteAlias({commit}, {account, aliasToDelete}) { + async deleteAlias({ commit }, { account, aliasToDelete }) { await deleteAlias(account, aliasToDelete) - commit('deleteAlias', {account, alias: aliasToDelete}) + commit('deleteAlias', { account, alias: aliasToDelete }) }, } |