feat: support concurrent Reddit accounts
This commit is contained in:
1 parent
d819a0f1e6
commit
16a31335d0
51 files changed
+3241
-250
No files matched your search
@@ -22,6 +22,8 @@ import type { BrowserClient } from '../browser/client.js';
|
||||
import type { RedditSessionImporter } from '../services/reddit-session-importer.js';
|
||||
import type { AccountAuthContext } from '../services/account-auth-context.js';
|
||||
import type { ConfigStore } from '../config/persistence.js';
|
||||
import type { RedditAccountsService } from '../services/reddit-accounts.js';
|
||||
import type { RedditAccountRuntimeManager } from '../services/reddit-account-runtime.js';
|
||||
import { ActivityLog } from './activity-log.js';
|
||||
import { LogBroadcaster } from './log-broadcaster.js';
|
||||
import type { WebContext } from './context.js';
|
||||
@@ -219,6 +221,14 @@ export class WebServer {
|
||||
this.services.configStore = configStore;
|
||||
}
|
||||
|
||||
setRedditAccountsService(accounts: RedditAccountsService): void {
|
||||
this.services.redditAccounts = accounts;
|
||||
}
|
||||
|
||||
setAccountRuntimeManager(runtimes: RedditAccountRuntimeManager): void {
|
||||
this.services.accountRuntimes = runtimes;
|
||||
}
|
||||
|
||||
logActivity(
|
||||
type: ActivityItem['type'],
|
||||
message: string,
|
||||
|
||||
Reference in new issue
Block a user