diff --git a/packages/renderer/src/index.tsx b/packages/renderer/src/index.tsx index 4cb9cdd..3179eef 100644 --- a/packages/renderer/src/index.tsx +++ b/packages/renderer/src/index.tsx @@ -1,26 +1,8 @@ -import React from 'react'; +import React, { createContext } from 'react'; import ReactDOM from 'react-dom'; -import Channels from './pages/Channels'; -import Chat from './pages/Chat'; +import App from './pages/App'; ReactDOM.render( - ( -
-
- -
-
- -
-
- ), + , document.getElementById('app'), ); \ No newline at end of file diff --git a/packages/renderer/src/pages/App.tsx b/packages/renderer/src/pages/App.tsx new file mode 100644 index 0000000..a01365f --- /dev/null +++ b/packages/renderer/src/pages/App.tsx @@ -0,0 +1,39 @@ +import { createContext, useState } from 'react'; +import Channels from './Channels'; +import Chat from './Chat'; + + +export const channelContext = createContext<{ + channel: string | null, + setChannel: (uid: string) => void +}>({ + channel: null, + setChannel: () => {}, +}); + +export default function App() { + const [channel, setChannel] = useState(null); + + const channelContextValue = { channel, setChannel }; + + return ( + +
+
+ +
+
+ +
+
+
+ ); +} \ No newline at end of file diff --git a/packages/server/src/lib/WebSocketServer.ts b/packages/server/src/lib/WebSocketServer.ts index cc356d7..0aef5d6 100644 --- a/packages/server/src/lib/WebSocketServer.ts +++ b/packages/server/src/lib/WebSocketServer.ts @@ -19,7 +19,7 @@ export function expose(router: Function, port: number) { try { console.log('[IN]', action, data); const _return = await (router(action, data) as unknown as Promise); - console.log(_return); + // console.log(_return); if(_return) { try { switch(_return.type) { diff --git a/packages/server/src/routers/channel.ts b/packages/server/src/routers/channel.ts index 291a471..b7bd4ce 100644 --- a/packages/server/src/routers/channel.ts +++ b/packages/server/src/routers/channel.ts @@ -13,10 +13,10 @@ export default router({ async add(channel: any) { const name = channel.name; const uid = v4(); - console.log(channel); + // console.log(channel); const res = await query(add, name, uid); if(res === null) return; - console.log(res); + // console.log(res); return broadcast({ uid, name,