MCPcopy Create free account
hub / github.com/Botloader/botloader / get_or_start_guild

Method get_or_start_guild

components/scheduler/src/scheduler.rs:302–313  ·  view source on GitHub ↗
(&mut self, guild_id: Id<GuildMarker>)

Source from the content-addressed store, hash-verified

300 }
301
302 fn get_or_start_guild(&mut self, guild_id: Id<GuildMarker>) -> &GuildHandle {
303 self.guilds.entry(guild_id).or_insert_with(|| {
304 GuildHandler::new_run(
305 self.config.clone(),
306 self.stores.clone(),
307 guild_id,
308 self.logger.clone(),
309 self.worker_pool.clone(),
310 self.cmd_manager_handle.clone(),
311 )
312 })
313 }
314
315 fn shutdown_all(&mut self) {
316 for worker in self.guilds.values_mut() {

Callers 3

Calls

no outgoing calls

Tested by

no test coverage detected