mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-19 03:42:23 -06:00
Updated package.json to include latest dependencies. Enhanced caching logic in cache.service.ts and rediscache.ts for better performance. Improved DTOs in chat.dto.ts, instance.dto.ts, and sendMessage.dto.ts for more robust data handling. Refined instance.controller.ts and chatwoot.service.ts to streamline API integrations. Adjusted authentication state management in use-multi-file-auth-state-db.ts, use-multi-file-auth-state-provider-files.ts, and use-multi-file-auth-state-redis-db.ts. These changes aim to optimize the system's performance and reliability.
54 lines
1.4 KiB
TypeScript
54 lines
1.4 KiB
TypeScript
import { WAPresence } from 'baileys';
|
|
|
|
import { ProxyDto } from './proxy.dto';
|
|
|
|
export class InstanceDto {
|
|
instanceName: string;
|
|
instanceId?: string;
|
|
qrcode?: boolean;
|
|
number?: string;
|
|
mobile?: boolean;
|
|
integration?: string;
|
|
token?: string;
|
|
webhook?: string;
|
|
webhook_by_events?: boolean;
|
|
webhook_base64?: boolean;
|
|
events?: string[];
|
|
reject_call?: boolean;
|
|
msg_call?: string;
|
|
groups_ignore?: boolean;
|
|
always_online?: boolean;
|
|
read_messages?: boolean;
|
|
read_status?: boolean;
|
|
sync_full_history?: boolean;
|
|
chatwoot_account_id?: string;
|
|
chatwoot_token?: string;
|
|
chatwoot_url?: string;
|
|
chatwoot_sign_msg?: boolean;
|
|
chatwoot_reopen_conversation?: boolean;
|
|
chatwoot_conversation_pending?: boolean;
|
|
chatwoot_merge_brazil_contacts?: boolean;
|
|
chatwoot_import_contacts?: boolean;
|
|
chatwoot_import_messages?: boolean;
|
|
chatwoot_days_limit_import_messages?: number;
|
|
chatwoot_name_inbox?: string;
|
|
websocket_enabled?: boolean;
|
|
websocket_events?: string[];
|
|
rabbitmq_enabled?: boolean;
|
|
rabbitmq_events?: string[];
|
|
sqs_enabled?: boolean;
|
|
sqs_events?: string[];
|
|
typebot_url?: string;
|
|
typebot?: string;
|
|
typebot_expire?: number;
|
|
typebot_keyword_finish?: string;
|
|
typebot_delay_message?: number;
|
|
typebot_unknown_message?: string;
|
|
typebot_listening_from_me?: boolean;
|
|
proxy?: ProxyDto['proxy'];
|
|
}
|
|
|
|
export class SetPresenceDto {
|
|
presence: WAPresence;
|
|
}
|