modulesFactory

var modulesFactory: () -> List<Module>?

Deprecated

replace with modulesFactories

Inject and override modules into Trixnity. You should always apply createDefaultTrixnityModules first.

Be aware to always create new modules because a module stores your class instances and therefore is reused, which we don't want!

For example:

modulesFactory = { createDefaultTrixnityModules() + createCustomModule() }