Skip to content

WTEL-10232: sort member communications in ReadMember - #503

Open
casual-dev1234 wants to merge 1 commit into
mainfrom
feat/WTEL-10232/member-communications-sort
Open

WTEL-10232: sort member communications in ReadMember#503
casual-dev1234 wants to merge 1 commit into
mainfrom
feat/WTEL-10232/member-communications-sort

Conversation

@casual-dev1234

Copy link
Copy Markdown
Contributor

Add Member.SortCommunications and apply it in ReadMember when the new communications_sort field is set. Sortable by name (destination), type and priority, both directions; nil entries last. Regenerate gen.

@webitel-review

webitel-review Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

🤖 Webitel Code Review

Цей коміт додає нові gRPC-структури SearchMemberCommunicationRequest та ListOfMemberCommunication до згенерованого файлу member.pb.go. Зміни є результатом регенерації protobuf-файлів і не несуть ризиків зворотній сумісності.

📋 Walkthrough (1 файл(и/ів))
Файл Зміни
gen/engine/member.pb.go Додано структури SearchMemberCommunicationRequest та ListOfMemberCommunication, а також оновлено індекси типів повідомлень у дескрипторі protobuf.

Суттєвих зауважень немає. 👍

🔗 Cross-repo callers змінених символів (18)
  • GetMemberIdcall_center/grpc_api/member.go:316
  • GetMemberIdcall_center/queue/queue_manager.go:945
  • GetMemberIdengine/grpc_api/call.go:66
  • GetMemberIdengine/grpc_api/cc_member.go:810
  • GetMemberIdim-gateway-service/infra/client/im-thread/im_message_history.go:428
  • GetMemberIdim-gateway-service/internal/service/thread.go:219
  • GetMemberIdim-thread-service/internal/handler/grpc/mapper/message_status.go:15
  • GetMemberIdim-thread-service/internal/handler/grpc/mapper/thread.go:102
  • GetMemberIdim-thread-service/internal/handler/grpc/mapper/thread_permission.go:14
  • GetMemberIdim-thread-service/internal/handler/grpc/thread.go:207
  • GetQueueIdengine/grpc_api/call.go:66
  • GetQueueIdengine/grpc_api/cc_agent.go:93
  • GetQueueIdengine/grpc_api/cc_member.go:23
  • GetQueueIdengine/grpc_api/cc_member_export.go:23
  • GetQueueIdengine/grpc_api/cc_queue_bucket.go:21
  • GetQueueIdengine/grpc_api/cc_queue_resource_group.go:21
  • GetQueueIdflow_manager/store/pg_store/call_store.go:23
  • ProtoMessagewebitel.go/app/custom_extensions.go:192

Index-grounded review across the Webitel codebase. Знахідки можуть бути неточними — перевіряйте перед застосуванням.

Dedicated list endpoint that returns a member's communications sorted by
name/type/priority (standard sort field), mirroring SearchListCommunication.
Reuses Member.SortCommunications; ReadMember is left unchanged.
@casual-dev1234
casual-dev1234 force-pushed the feat/WTEL-10232/member-communications-sort branch from 2d46576 to dabf77f Compare September 10, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant