- private val requiresLogin: Boolean = true
-) : FreenetTemplatePage(path, webInterface.templateContextFactory, template, "noPermission.html") {
-
- @JvmOverloads
- constructor(path: String, template: Template, pageTitleKey: String?, webInterface: WebInterface, requireLogin: Boolean = false) :
- this(path, webInterface, template, pageTitleKey, requireLogin)
-
- constructor(path: String, template: Template, webInterface: WebInterface, requireLogin: Boolean = true) :
- this(path, webInterface, template, null, requireLogin)
+ private val requiresLogin: Boolean = false,
+ private val pageTitle: (FreenetRequest) -> String = { pageTitleKey?.let(webInterface.translation::translate) ?: "" }
+) : FreenetTemplatePage(templateRenderer, loaders, "noPermission.html") {