MessageService
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Private Members | ||
| private |
_messages: {} |
|
| private |
|
|
Method Summary
| Public Methods | ||
| public |
cleanupRoomMessages(roomId: *, messageList: *) |
|
| public |
getLastTextMessage(chatId: *): string |
|
| public |
getMessageById(eventId: *, roomId: *, event: *, pending: boolean): * |
|
| public |
getMessageByRelationId(eventId: *, roomId: *): * |
|
| public |
async send(content: *, type: *, roomId: *): * |
|
| public |
sortByLastSent(messages: *): * |
|
| public |
subscribe(target: *) |
|
| public |
updateMessage(eventId: *, roomId: *) |
|
| public |
updateRoomMessages(roomId: *) |
|
Public Constructors
public constructor() source
Public Methods
public cleanupRoomMessages(roomId: *, messageList: *) source
Params:
| Name | Type | Attribute | Description |
| roomId | * | ||
| messageList | * |
public getMessageById(eventId: *, roomId: *, event: *, pending: boolean): * source
Params:
| Name | Type | Attribute | Description |
| eventId | * | ||
| roomId | * | ||
| event | * | ||
| pending | boolean |
|
Return:
| * |
public getMessageByRelationId(eventId: *, roomId: *): * source
Params:
| Name | Type | Attribute | Description |
| eventId | * | ||
| roomId | * |
Return:
| * |
public async send(content: *, type: *, roomId: *): * source
Params:
| Name | Type | Attribute | Description |
| content | * | ||
| type | * | ||
| roomId | * |
Return:
| * |
public sortByLastSent(messages: *): * source
Params:
| Name | Type | Attribute | Description |
| messages | * |
Return:
| * |
public subscribe(target: *) source
Params:
| Name | Type | Attribute | Description |
| target | * |
public updateMessage(eventId: *, roomId: *) source
Params:
| Name | Type | Attribute | Description |
| eventId | * | ||
| roomId | * |
public updateRoomMessages(roomId: *) source
Params:
| Name | Type | Attribute | Description |
| roomId | * |