CommandInteractionManager constructor

CommandInteractionManager({
  1. required DataStoreContract dataStore,
  2. required MarshallerContract marshaller,
  3. required EntityContext ctx,
})

Implementation

factory CommandInteractionManager({
  required DataStoreContract dataStore,
  required MarshallerContract marshaller,
  required EntityContext ctx,
}) {
  final manager = CommandInteractionManager._()
    .._dataStoreRef = dataStore;
  manager.dispatcher = CommandInteractionDispatcher(
    manager,
    marshaller: marshaller,
    dataStore: dataStore,
    ctx: ctx,
  );
  return manager;
}