From d28d7483dd7ccc38562a2ff4626d88fcb676241c Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 15 Jun 2023 07:38:35 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20feat(contexts):=20add=20SSEProvi?= =?UTF-8?q?der=20to=20ContextWrapper=20The=20SSEProvider=20is=20added=20to?= =?UTF-8?q?=20the=20ContextWrapper=20to=20provide=20a=20context=20for=20th?= =?UTF-8?q?e=20Server-Sent=20Events=20(SSE)=20functionality.=20This=20allo?= =?UTF-8?q?ws=20the=20frontend=20to=20receive=20real-time=20updates=20from?= =?UTF-8?q?=20the=20server=20without=20the=20need=20for=20constant=20polli?= =?UTF-8?q?ng.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/src/contexts/index.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/frontend/src/contexts/index.tsx b/src/frontend/src/contexts/index.tsx index 61d769aa1..750df65d2 100644 --- a/src/frontend/src/contexts/index.tsx +++ b/src/frontend/src/contexts/index.tsx @@ -7,6 +7,7 @@ import { TabsProvider } from "./tabsContext"; import { TypesProvider } from "./typesContext"; import { ReactFlowProvider } from "reactflow"; import { UndoRedoProvider } from "./undoRedoContext"; +import { SSEProvider } from "./SSEContext"; export default function ContextWrapper({ children }: { children: ReactNode }) { //element to wrap all context @@ -17,11 +18,13 @@ export default function ContextWrapper({ children }: { children: ReactNode }) { - - - {children} - - + + + + {children} + + +