zibri
Preparing search index...
plugin/mailing-list/mailing-list.controller
MailingListController
Class MailingListController
Runs when the app initializes.
Implements
OnAppInit
Index
Constructors
constructor
Methods
change
Preferences
on
App
Init
preferences
subscribe
unsubscribe
Constructors
constructor
new
MailingListController
(
subscriberRepository
:
Repository
<
MailingListSubscriber
>
,
mailingListRepository
:
Repository
<
MailingList
>
,
mailingListService
:
MailingListServiceInterface
,
PreferencesPage
:
MailingListPreferencesPageTemplate
,
UnsubscribeConfirmationPage
:
MailingListUnsubscribeConfirmationPageTemplate
,
SubscribeSuccessPage
:
MailingListSubscribeSuccessPageTemplate
,
)
:
MailingListController
Parameters
subscriberRepository
:
Repository
<
MailingListSubscriber
>
mailingListRepository
:
Repository
<
MailingList
>
mailingListService
:
MailingListServiceInterface
PreferencesPage
:
MailingListPreferencesPageTemplate
UnsubscribeConfirmationPage
:
MailingListUnsubscribeConfirmationPageTemplate
SubscribeSuccessPage
:
MailingListSubscribeSuccessPageTemplate
Returns
MailingListController
Methods
change
Preferences
changePreferences
(
subscriberId
:
string
,
body
:
UpdateMailingListPreferences
,
)
:
Promise
<
void
>
Parameters
subscriberId
:
string
body
:
UpdateMailingListPreferences
Returns
Promise
<
void
>
on
App
Init
onAppInit
(
app
:
ZibriApplication
)
:
void
Runs when the app initializes.
Parameters
app
:
ZibriApplication
Returns
void
preferences
preferences
(
subscriberId
:
string
)
:
Promise
<
HtmlResponse
>
Parameters
subscriberId
:
string
Returns
Promise
<
HtmlResponse
>
subscribe
subscribe
(
id
:
string
,
token
:
string
)
:
Promise
<
HtmlResponse
>
Parameters
id
:
string
token
:
string
Returns
Promise
<
HtmlResponse
>
unsubscribe
unsubscribe
(
id
:
string
,
subscriberId
:
string
)
:
Promise
<
HtmlResponse
>
Parameters
id
:
string
subscriberId
:
string
Returns
Promise
<
HtmlResponse
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
change
Preferences
on
App
Init
preferences
subscribe
unsubscribe
zibri
Loading...
Runs when the app initializes.