File size: 668 Bytes
46252cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { NotFoundException } from '@nestjs/common';

/**
 * Thrown by the engine layer when a group id does not resolve to a group chat — the id is unknown
 * (whatsapp-web.js `getChatById` resolves undefined rather than throwing) or it addresses a 1:1
 * chat instead of a group. Same message shape as GroupService.getGroupInfo's 404.
 *
 * Extends NestJS `NotFoundException` so it maps to **HTTP 404** through the built-in exception
 * handler — no custom global filter required. Mirrors {@link MessageNotFoundError}.
 */
export class GroupNotFoundError extends NotFoundException {
  constructor(groupId: string) {
    super(`Group ${groupId} not found`);
  }
}