Skip to content

Resolve "Add lambda param to addon install"

JonoAugustine requested to merge 55-add-lambda-param-to-addon-install into master

Closes #55 (closed)

Changes the BotBuilder#install function to add an optional configuration lambda

suspend fun <A : BotAddon> install(provider: BotAddonProvider<A>, config: suspend A.() -> Unit = {}) {
  val addon = provider.provide()
  config(addon)
  addon.installTo(this)
  _addons[addon.name] = addon
}
Edited by JonoAugustine

Merge request reports