* @param {number} entryNum - ID of the desired chat message. * @returns {?ChatMessage}
(entryNum: number)
| 551 | * @returns {?ChatMessage} |
| 552 | */ |
| 553 | async getChatMessage(entryNum: number) { |
| 554 | const entry = await this.db.get(`pad:${this.id}:chat:${entryNum}`); |
| 555 | if (entry == null) return null; |
| 556 | const message = ChatMessage.fromObject(entry as ChatMessage); |
| 557 | message.displayName = await authorManager.getAuthorName(message.authorId); |
| 558 | return message; |
| 559 | } |
| 560 | |
| 561 | /** |
| 562 | * @param {number} start - ID of the first desired chat message. |
no test coverage detected