Commit 10d6584
Improve msp send (#4510)
* Improve msp send
* Fixes per review coderabbit
* Refactor
* Mitigate failed retry attempts
* More coderabbit improvements
* Improve timeout optimization
* Add dynamic retries
* Improve duplicate message detection by also checking payload
* Remove dynamic timeout overhead
* Fix sonar
* Add queue elements for debugging
* Centralize timer cleanup
* Add MSP debugging tools
* Suggestions per Coderabbit
* Sonar
* Add lazy init
* More coderabbit
* More coderabbit ...
* More coderabbit ......
* Make available
* Increase queue limit
* coderabbit again
* Review per coderabbit
* More
* More ...
* Prevent XSS attack
* Fix performance violations
* Prevent runtime errors
* More from coderabbit
* Use subpath for debug tools
* Update src/js/msp/debug/msp_queue_monitor.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix test
* jumbo was removed in 2defc90
* More coderabbit
* Remove unused callbackonerror
* Remove unused JUMBO size define
* Also check for payload when checking existing msp messages
* Remove static timeout
* Compare payload
* Fix per review coderabbit
* Clear timeout not interval
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>1 parent 9b8da64 commit 10d6584
File tree
12 files changed
+3611
-48
lines changed- src/js
- msp
- debug
- utils
- test/js/msp
12 files changed
+3611
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
21 | 31 | | |
22 | 32 | | |
23 | 33 | | |
| |||
111 | 121 | | |
112 | 122 | | |
113 | 123 | | |
114 | | - | |
| 124 | + | |
| 125 | + | |
115 | 126 | | |
116 | 127 | | |
117 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
59 | 58 | | |
60 | 59 | | |
61 | | - | |
62 | | - | |
63 | | - | |
| 60 | + | |
64 | 61 | | |
65 | 62 | | |
66 | 63 | | |
67 | 64 | | |
68 | | - | |
69 | | - | |
70 | | - | |
| 65 | + | |
71 | 66 | | |
72 | 67 | | |
73 | 68 | | |
| |||
280 | 275 | | |
281 | 276 | | |
282 | 277 | | |
283 | | - | |
284 | 278 | | |
285 | 279 | | |
286 | 280 | | |
| |||
289 | 283 | | |
290 | 284 | | |
291 | 285 | | |
292 | | - | |
| 286 | + | |
293 | 287 | | |
294 | 288 | | |
295 | 289 | | |
| |||
318 | 312 | | |
319 | 313 | | |
320 | 314 | | |
321 | | - | |
322 | | - | |
| 315 | + | |
| 316 | + | |
323 | 317 | | |
324 | 318 | | |
325 | 319 | | |
| |||
377 | 371 | | |
378 | 372 | | |
379 | 373 | | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
| 374 | + | |
| 375 | + | |
384 | 376 | | |
385 | 377 | | |
386 | 378 | | |
387 | 379 | | |
388 | 380 | | |
389 | 381 | | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
398 | | - | |
399 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
400 | 391 | | |
401 | 392 | | |
402 | | - | |
| 393 | + | |
403 | 394 | | |
404 | 395 | | |
405 | | - | |
406 | 396 | | |
407 | 397 | | |
408 | 398 | | |
409 | 399 | | |
410 | 400 | | |
411 | 401 | | |
412 | | - | |
413 | | - | |
414 | | - | |
| 402 | + | |
415 | 403 | | |
416 | 404 | | |
417 | 405 | | |
418 | 406 | | |
419 | | - | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
420 | 415 | | |
421 | | - | |
| 416 | + | |
422 | 417 | | |
423 | 418 | | |
424 | 419 | | |
425 | 420 | | |
426 | 421 | | |
427 | 422 | | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | 423 | | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
| 424 | + | |
| 425 | + | |
437 | 426 | | |
438 | 427 | | |
439 | 428 | | |
440 | 429 | | |
441 | 430 | | |
442 | 431 | | |
443 | | - | |
444 | 432 | | |
445 | 433 | | |
446 | 434 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1762 | 1762 | | |
1763 | 1763 | | |
1764 | 1764 | | |
1765 | | - | |
1766 | 1765 | | |
1767 | 1766 | | |
1768 | | - | |
| 1767 | + | |
1769 | 1768 | | |
1770 | 1769 | | |
1771 | 1770 | | |
1772 | | - | |
| 1771 | + | |
1773 | 1772 | | |
1774 | 1773 | | |
1775 | 1774 | | |
| |||
0 commit comments