mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-03-04 03:56:33 +08:00
[local-sync] Convert to async
This commit is contained in:
parent
efc0bbaa9f
commit
c3aa82adfc
1 changed files with 7 additions and 11 deletions
|
@ -3,17 +3,13 @@ const DefaultSyncPolicy = require('../default-sync-policy')
|
|||
const LocalDatabaseConnector = require('../../shared/local-database-connector')
|
||||
const SyncProcessManager = require('../../local-sync-worker/sync-process-manager')
|
||||
|
||||
const upsertAccount = (accountParams, credentials) => {
|
||||
return LocalDatabaseConnector.forShared().then(({Account}) => {
|
||||
accountParams.syncPolicy = DefaultSyncPolicy
|
||||
accountParams.lastSyncCompletions = []
|
||||
|
||||
return Account.upsertWithCredentials(accountParams, credentials)
|
||||
.then(({account, token}) => {
|
||||
SyncProcessManager.addWorkerForAccount(account)
|
||||
return {account, token}
|
||||
})
|
||||
});
|
||||
async function upsertAccount(accountParams, credentials) {
|
||||
accountParams.syncPolicy = DefaultSyncPolicy
|
||||
accountParams.lastSyncCompletions = []
|
||||
const db = await LocalDatabaseConnector.forShared()
|
||||
const {account, token} = await db.Account.upsertWithCredentials(accountParams, credentials)
|
||||
SyncProcessManager.addWorkerForAccount(account)
|
||||
return {account, token}
|
||||
}
|
||||
|
||||
module.exports = (server) => {
|
||||
|
|
Loading…
Reference in a new issue