Commit 5fee62b
authored
bfetch (#52888)
* feat: ๐ธ add bfetch plugin stub
* feat: ๐ธ add sample routes
* feat: ๐ธ implement streaming response
* feat: ๐ธ add Defer class
* refactor: ๐ก move Defer inot /common folder
* feat: ๐ธ add fromStreamingXhr() method
* feat: ๐ธ add split method
* feat: ๐ธ add fetchStreaming() function
* test: ๐ fix test after refactor
* test: ๐ add tests for fetStreaming() method
* refactor: ๐ก move removeLeadingSlash() to /common folder
* feat: ๐ธ expor stateful fetchStreaming() throuh plugin contract
* chore: ๐ค clean up bfetch
* chore: ๐ค prepare to replace ajax_stream by bfetch
* Change ajax_stream to use new-line delimited JSON
* refactor: ๐ก move batched_fetch to use bfetch service
* refactor: ๐ก make use of defer() utility from kibana_utils
* chore: ๐ค remove ajax_stream library
* fix: ๐ fix tests and inject fetchStreaming() method as dep
* refactor: ๐ก make split() operator more readable
* refactor: ๐ก improvee PR according to feedback
* docs: โ๏ธ add fetchStreaming() reference
* refactor: ๐ก use NP logger, rename to createNDJSONStream()
* chore: ๐ค adress Luke's review comments
* chore: ๐ค add missing type1 parent 14bf108 commit 5fee62b
File tree
36 files changed
+1590
-424
lines changed- src
- legacy
- core_plugins/interpreter/public/canvas
- ajax_stream
- ui/public/new_platform
- plugins
- bfetch
- common
- streaming
- util
- docs/browser
- public
- streaming
- test_helpers
- server
- streaming
- kibana_utils
- common
- public
36 files changed
+1590
-424
lines changedLines changed: 0 additions & 201 deletions
This file was deleted.
Lines changed: 0 additions & 152 deletions
This file was deleted.
0 commit comments