Commit 56a2d4f
fix: address roborev findings for API handlers and remote engine
- Use r.Context() instead of context.Background() in all API handlers
(handleAggregates, handleSubAggregates, handleFilteredMessages,
handleTotalStats, handleFastSearch, handleDeepSearch)
- Add doRequestWithContext to remote.Store for context propagation
- Plumb context through all remote.Engine HTTP requests for proper
cancellation/timeout support
- Fix SubAggregate to use opts.TimeGranularity instead of filter
- Add validation for view_type in handleFastSearch (return 400 if invalid)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 3b6d06c commit 56a2d4f
3 files changed
+29
-22
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
875 | 874 | | |
876 | 875 | | |
877 | 876 | | |
878 | | - | |
879 | | - | |
| 877 | + | |
880 | 878 | | |
881 | 879 | | |
882 | 880 | | |
| |||
917 | 915 | | |
918 | 916 | | |
919 | 917 | | |
920 | | - | |
921 | | - | |
| 918 | + | |
922 | 919 | | |
923 | 920 | | |
924 | 921 | | |
| |||
946 | 943 | | |
947 | 944 | | |
948 | 945 | | |
949 | | - | |
950 | | - | |
| 946 | + | |
951 | 947 | | |
952 | 948 | | |
953 | 949 | | |
| |||
997 | 993 | | |
998 | 994 | | |
999 | 995 | | |
1000 | | - | |
1001 | | - | |
| 996 | + | |
1002 | 997 | | |
1003 | 998 | | |
1004 | 999 | | |
| |||
1024 | 1019 | | |
1025 | 1020 | | |
1026 | 1021 | | |
1027 | | - | |
| 1022 | + | |
1028 | 1023 | | |
1029 | 1024 | | |
1030 | | - | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
1031 | 1032 | | |
1032 | 1033 | | |
1033 | 1034 | | |
| |||
1036 | 1037 | | |
1037 | 1038 | | |
1038 | 1039 | | |
1039 | | - | |
1040 | 1040 | | |
1041 | 1041 | | |
1042 | | - | |
| 1042 | + | |
1043 | 1043 | | |
1044 | 1044 | | |
1045 | 1045 | | |
| |||
1082 | 1082 | | |
1083 | 1083 | | |
1084 | 1084 | | |
1085 | | - | |
1086 | 1085 | | |
1087 | 1086 | | |
1088 | | - | |
| 1087 | + | |
1089 | 1088 | | |
1090 | 1089 | | |
1091 | 1090 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
351 | 351 | | |
352 | 352 | | |
353 | 353 | | |
354 | | - | |
| 354 | + | |
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
| 383 | + | |
| 384 | + | |
383 | 385 | | |
384 | 386 | | |
385 | 387 | | |
386 | 388 | | |
387 | 389 | | |
388 | 390 | | |
389 | | - | |
| 391 | + | |
390 | 392 | | |
391 | 393 | | |
392 | 394 | | |
| |||
409 | 411 | | |
410 | 412 | | |
411 | 413 | | |
412 | | - | |
| 414 | + | |
413 | 415 | | |
414 | 416 | | |
415 | 417 | | |
| |||
499 | 501 | | |
500 | 502 | | |
501 | 503 | | |
502 | | - | |
| 504 | + | |
503 | 505 | | |
504 | 506 | | |
505 | 507 | | |
| |||
549 | 551 | | |
550 | 552 | | |
551 | 553 | | |
552 | | - | |
| 554 | + | |
553 | 555 | | |
554 | 556 | | |
555 | 557 | | |
| |||
611 | 613 | | |
612 | 614 | | |
613 | 615 | | |
614 | | - | |
| 616 | + | |
615 | 617 | | |
616 | 618 | | |
617 | 619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
80 | 86 | | |
81 | 87 | | |
82 | | - | |
| 88 | + | |
83 | 89 | | |
84 | 90 | | |
85 | 91 | | |
| |||
0 commit comments