Show error when editing messages after max edits
This commit is contained in:
parent
6d66bf1600
commit
bb8e7af905
6 changed files with 49 additions and 8 deletions
|
@ -15,7 +15,7 @@ import { ErrorWithToast } from '../types/ErrorWithToast';
|
|||
import { SendStatus } from '../messages/MessageSendState';
|
||||
import { ToastType } from '../types/Toast';
|
||||
import type { AciString } from '../types/ServiceId';
|
||||
import { canEditMessage } from './canEditMessage';
|
||||
import { canEditMessage, isWithinMaxEdits } from './canEditMessage';
|
||||
import {
|
||||
conversationJobQueue,
|
||||
conversationQueueJobEnum,
|
||||
|
@ -77,7 +77,10 @@ export async function sendEditedMessage(
|
|||
return;
|
||||
}
|
||||
|
||||
if (!canEditMessage(targetMessage.attributes)) {
|
||||
if (
|
||||
!canEditMessage(targetMessage.attributes) ||
|
||||
!isWithinMaxEdits(targetMessage.attributes)
|
||||
) {
|
||||
throw new ErrorWithToast(
|
||||
`${idLog}: cannot edit`,
|
||||
ToastType.CannotEditMessage
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue