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