pub async fn init(
repository_factory: PgRepositoryFactory,
clock: impl Clock + 'static,
mailer: &Mailer,
homeserver: impl HomeserverConnection + 'static,
url_builder: UrlBuilder,
site_config: &SiteConfig,
cancellation_token: CancellationToken,
) -> Result<QueueWorker, QueueRunnerError>
Expand description
Initialise the worker, without running it.
This is mostly useful for tests.
ยงErrors
This function can fail if the database connection fails.