5.3 KiB
Class: NotificationService
Hierarchy
-
"medusa-interfaces"↳
NotificationService
Constructors
constructor
• new NotificationService(container)
Parameters
| Name | Type |
|---|---|
container |
any |
Overrides
BaseService.constructor
Defined in
Properties
attachmentGenerator_
• attachmentGenerator_: any
Defined in
container_
• container_: any
Defined in
logger_
• logger_: any
Defined in
notificationProviderRepository_
• notificationProviderRepository_: any
Defined in
subscribers_
• subscribers_: Object
Defined in
Methods
handleEvent
▸ handleEvent(eventName, data): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
eventName |
string |
|
data |
any |
Returns
Promise<any>
Defined in
list
▸ list(selector, config?): Notification[]
Parameters
| Name | Type | Description |
|---|---|---|
selector |
any |
|
config |
any |
Returns
Notification[]
Defined in
registerAttachmentGenerator
▸ registerAttachmentGenerator(service): void
Parameters
| Name | Type | Description |
|---|---|---|
service |
any |
Returns
void
Defined in
registerInstalledProviders
▸ registerInstalledProviders(providers): Promise<void>
Parameters
| Name | Type | Description |
|---|---|---|
providers |
string[] |
Returns
Promise<void>
Defined in
resend
▸ resend(id, config?): Notification
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
|
config |
any |
Returns
Notification
Defined in
retrieve
▸ retrieve(id, config?): Notification
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
|
config |
any |
Returns
Notification
Defined in
retrieveProvider_
▸ retrieveProvider_(id): NotificationProvider
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
Returns
NotificationProvider
Defined in
send
▸ send(event, eventData, providerId): Notification
Parameters
| Name | Type | Description |
|---|---|---|
event |
string |
|
eventData |
any |
|
providerId |
string |
Returns
Notification
Defined in
subscribe
▸ subscribe(eventName, providerId): void
Parameters
| Name | Type | Description |
|---|---|---|
eventName |
string |
|
providerId |
string |
Returns
void
Defined in
withTransaction
▸ withTransaction(transactionManager): NotificationService
Parameters
| Name | Type | Description |
|---|---|---|
transactionManager |
EntityManager |