From 96878a5d4a23b9b7019f091fd3e31537466a6fbc Mon Sep 17 00:00:00 2001 From: talksik Date: Fri, 10 Jun 2022 05:49:14 -0500 Subject: [PATCH] more cleanup --- packages/core/models/content.model.ts | 4 +-- .../desktop/src/providers/RoomsProvider.tsx | 32 ------------------- packages/desktop/src/tree/ProtectedRoute.tsx | 4 +-- packages/desktop/src/tree/electronApp.tsx | 5 +-- 4 files changed, 5 insertions(+), 40 deletions(-) delete mode 100644 packages/desktop/src/providers/RoomsProvider.tsx diff --git a/packages/core/models/content.model.ts b/packages/core/models/content.model.ts index e7e455f..ce17a43 100644 --- a/packages/core/models/content.model.ts +++ b/packages/core/models/content.model.ts @@ -10,8 +10,8 @@ export interface IContent { // visitCount } -// ? persist length of clip for easier viewing for others... -// ?they have to load it anyway and will get metadata anyway? +// ? persist length of clip for easier read access for others... +// ? they have to load it anyway and will get metadata anyway? export class ContentBlock implements IContent { constructor( public creatorUserId: string, diff --git a/packages/desktop/src/providers/RoomsProvider.tsx b/packages/desktop/src/providers/RoomsProvider.tsx deleted file mode 100644 index 63ccc7f..0000000 --- a/packages/desktop/src/providers/RoomsProvider.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React, { useContext } from 'react'; -import { useAsync } from 'react-use'; -import { getUserLines } from '../api/NirvanaApi'; -import { AsyncState } from 'react-use/lib/useAsyncFn'; -import GetUserLinesResponse from '@nirvana/core/responses/getUserLines.response'; -import NirvanaResponse from '@nirvana/core/responses/nirvanaResponse'; - -/** - * NOTE: lines, rooms, conversations are synonymous - */ - -interface IRoomProvider { - rooms?: AsyncState>; -} - -const RoomsContext = React.createContext({}); - -/** - * in charge of the main cach object for room data - * modified with real time socket data - */ -export function RoomsProvider({ children }: { children: React.ReactChild }) { - const rooms = useAsync(getUserLines); - - // TODO: refetch handler - - return {children}; -} - -export default function useRooms() { - return useContext(RoomsContext); -} diff --git a/packages/desktop/src/tree/ProtectedRoute.tsx b/packages/desktop/src/tree/ProtectedRoute.tsx index d4edd54..ea669c0 100644 --- a/packages/desktop/src/tree/ProtectedRoute.tsx +++ b/packages/desktop/src/tree/ProtectedRoute.tsx @@ -1,6 +1,6 @@ +import Login from './Login'; import React from 'react'; -import useAuth from '../../providers/AuthProvider'; -import Login from './login/Login'; +import useAuth from '../providers/AuthProvider'; export default function ProtectedRoute({ children }: { children: React.ReactNode }) { const { user } = useAuth(); diff --git a/packages/desktop/src/tree/electronApp.tsx b/packages/desktop/src/tree/electronApp.tsx index 0cf6cd2..49495e8 100644 --- a/packages/desktop/src/tree/electronApp.tsx +++ b/packages/desktop/src/tree/electronApp.tsx @@ -2,7 +2,6 @@ import { AuthProvider } from '../providers/AuthProvider'; import { ElectronProvider } from '../providers/ElectronProvider'; import ProtectedRoute from './ProtectedRoute'; import React from 'react'; -import { RoomsProvider } from '../providers/RoomsProvider'; import { SocketProvider } from '../providers/SocketProvider'; import { StabilityProvider } from '../providers/StabilityProvider'; import { Toaster } from 'react-hot-toast'; @@ -13,9 +12,7 @@ export default function ElectronApp() { - - <> - + <>