feat(agents): align serializer fields

This commit is contained in:
2026-06-06 11:05:34 +08:00
parent ade1a8e0d7
commit b8db9d41f5
3 changed files with 11 additions and 14 deletions
+1 -8
View File
@@ -244,14 +244,7 @@ func serializeAgentDetail(agent *repository.AgentDetail, accountID uint) map[str
if agent == nil {
return map[string]any{}
}
payload := serializeAgentUser(&agent.User, accountID, agent.Role, agent.Availability, agent.AutoOffline, agent.CustomRoleID)
if agent.InvitedBy != 0 {
payload["invited_by"] = agent.InvitedBy
}
if agent.AccountUserID != 0 {
payload["account_user_id"] = agent.AccountUserID
}
return payload
return serializeAgentUser(&agent.User, accountID, agent.Role, agent.Availability, agent.AutoOffline, agent.CustomRoleID)
}
func serializeAgentUser(user *model.User, accountID uint, role string, availability string, autoOffline bool, customRoleID uint) map[string]any {