mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-18 13:06:32 -06:00
Refactor Instance Management with Additional Profile Information
- Added new fields `ownerJid`, `profileName`, and `profilePicUrl` to the Instance DTO for improved user identification and personalization. - Updated InstanceController to include the new profile information in instance data handling. - Enhanced WAMonitoringService to utilize the additional profile fields, improving the context of instance data during monitoring operations.
This commit is contained in:
parent
3a04f7587e
commit
f7db442a94
@ -63,6 +63,9 @@ export class InstanceController {
|
|||||||
instanceId,
|
instanceId,
|
||||||
integration: instanceData.integration,
|
integration: instanceData.integration,
|
||||||
instanceName: instanceData.instanceName,
|
instanceName: instanceData.instanceName,
|
||||||
|
ownerJid: instanceData.ownerJid,
|
||||||
|
profileName: instanceData.profileName,
|
||||||
|
profilePicUrl: instanceData.profilePicUrl,
|
||||||
hash,
|
hash,
|
||||||
number: instanceData.number,
|
number: instanceData.number,
|
||||||
businessId: instanceData.businessId,
|
businessId: instanceData.businessId,
|
||||||
|
@ -11,6 +11,9 @@ export class InstanceDto extends IntegrationDto {
|
|||||||
integration?: string;
|
integration?: string;
|
||||||
token?: string;
|
token?: string;
|
||||||
status?: string;
|
status?: string;
|
||||||
|
ownerJid?: string;
|
||||||
|
profileName?: string;
|
||||||
|
profilePicUrl?: string;
|
||||||
// settings
|
// settings
|
||||||
rejectCall?: boolean;
|
rejectCall?: boolean;
|
||||||
msgCall?: string;
|
msgCall?: string;
|
||||||
|
@ -221,6 +221,9 @@ export class WAMonitoringService {
|
|||||||
data: {
|
data: {
|
||||||
id: data.instanceId,
|
id: data.instanceId,
|
||||||
name: data.instanceName,
|
name: data.instanceName,
|
||||||
|
ownerJid: data.ownerJid,
|
||||||
|
profileName: data.profileName,
|
||||||
|
profilePicUrl: data.profilePicUrl,
|
||||||
connectionStatus:
|
connectionStatus:
|
||||||
data.integration && data.integration === Integration.WHATSAPP_BAILEYS ? 'close' : (data.status ?? 'open'),
|
data.integration && data.integration === Integration.WHATSAPP_BAILEYS ? 'close' : (data.status ?? 'open'),
|
||||||
number: data.number,
|
number: data.number,
|
||||||
|
Loading…
Reference in New Issue
Block a user