mirror of
https://github.com/langgenius/dify.git
synced 2026-04-16 02:16:57 +08:00
Switch /apps/workflows/online-users request and response schema from workflow_ids/workflow_id to app_ids/app_id without compatibility fallback. Align app list online avatar lookup and online-user map indexing to app.id, matching socket room identity. Update backend access checks, API fields, frontend contract/types, and unit tests accordingly.
17 lines
390 B
Python
17 lines
390 B
Python
from flask_restx import fields
|
|
|
|
online_user_partial_fields = {
|
|
"user_id": fields.String,
|
|
"username": fields.String,
|
|
"avatar": fields.String,
|
|
}
|
|
|
|
workflow_online_users_fields = {
|
|
"app_id": fields.String,
|
|
"users": fields.List(fields.Nested(online_user_partial_fields)),
|
|
}
|
|
|
|
online_user_list_fields = {
|
|
"data": fields.List(fields.Nested(workflow_online_users_fields)),
|
|
}
|