mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 08:16:09 +08:00
17 lines
386 B
JavaScript
17 lines
386 B
JavaScript
const SyncWorker = require('./sync-worker');
|
|
const {DatabaseConnectionFactory} = require(`nylas-core`)
|
|
|
|
class SyncWorkerPool {
|
|
constructor() {
|
|
this._workers = {};
|
|
}
|
|
|
|
addWorkerForAccount(account) {
|
|
DatabaseConnectionFactory.forAccount(account.id).then((db) => {
|
|
this._workers[account.id] = new SyncWorker(account, db);
|
|
});
|
|
}
|
|
}
|
|
|
|
module.exports = SyncWorkerPool;
|