Remove unused code from MessengerProvider

Change-Id: If473660703a872f3c254368800814d430c69bd4b
diff --git a/client/src/contexts/MessengerProvider.tsx b/client/src/contexts/MessengerProvider.tsx
index 8a405bb..fba24dc 100644
--- a/client/src/contexts/MessengerProvider.tsx
+++ b/client/src/contexts/MessengerProvider.tsx
@@ -15,40 +15,23 @@
  * License along with this program.  If not, see
  * <https://www.gnu.org/licenses/>.
  */
-import { ConversationMessage, IConversationSummary, LookupResult, WebSocketMessageType } from 'jami-web-common';
-import { createContext, ReactNode, useContext, useEffect, useMemo, useState } from 'react';
+import { ConversationMessage, WebSocketMessageType } from 'jami-web-common';
+import { createContext, ReactNode, useContext, useEffect, useMemo } from 'react';
 
-import { Contact } from '../models/contact';
-import { useConversationsSummariesQuery, useRefreshConversationsSummaries } from '../services/conversationQueries';
-import { SetState } from '../utils/utils';
-import { useAuthContext } from './AuthProvider';
+import { useRefreshConversationsSummaries } from '../services/conversationQueries';
 import { WebSocketContext } from './WebSocketProvider';
 
-export interface IMessengerContext {
-  conversationsSummaries: IConversationSummary[] | undefined;
+// It is not sure yet we want this context to have no value
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
+export interface IMessengerContext {}
 
-  setSearchQuery: SetState<string | undefined>;
-
-  searchResult: Contact[] | undefined;
-}
-
-const defaultMessengerContext: IMessengerContext = {
-  conversationsSummaries: undefined,
-  setSearchQuery: () => {},
-  searchResult: undefined,
-};
+const defaultMessengerContext: IMessengerContext = {};
 
 export const MessengerContext = createContext<IMessengerContext>(defaultMessengerContext);
 
 export default ({ children }: { children: ReactNode }) => {
-  const { accountId, axiosInstance } = useAuthContext();
   const webSocket = useContext(WebSocketContext);
 
-  const [searchQuery, setSearchQuery] = useState<string>();
-  const [searchResult, setSearchResults] = useState<Contact[] | undefined>(undefined);
-
-  const conversationsSummariesQuery = useConversationsSummariesQuery();
-  const conversationsSummaries = conversationsSummariesQuery.data;
   const refreshConversationsSummaries = useRefreshConversationsSummaries();
 
   useEffect(() => {
@@ -67,31 +50,7 @@
     };
   }, [refreshConversationsSummaries, webSocket]);
 
-  useEffect(() => {
-    if (!searchQuery) return;
-    const controller = new AbortController();
-    axiosInstance
-      .get<LookupResult>(`/ns/username/${searchQuery}`, {
-        signal: controller.signal,
-      })
-      .then(({ data }) => {
-        const contact = new Contact(data.address, data.username);
-        setSearchResults([contact]);
-      })
-      .catch(() => {
-        setSearchResults(undefined);
-      });
-    // return () => controller.abort() // crash on React18
-  }, [accountId, searchQuery, axiosInstance]);
-
-  const value = useMemo<IMessengerContext>(
-    () => ({
-      conversationsSummaries,
-      setSearchQuery,
-      searchResult,
-    }),
-    [conversationsSummaries, setSearchQuery, searchResult]
-  );
+  const value = useMemo<IMessengerContext>(() => ({}), []);
 
   return <MessengerContext.Provider value={value}>{children}</MessengerContext.Provider>;
 };