Add NostrContext to manage connection to Nostr relay

This commit is contained in:
Alex Gleason
2024-03-06 20:03:18 -06:00
parent fc0de1bc49
commit b9a0c1f0f6
4 changed files with 77 additions and 38 deletions

View File

@ -2,6 +2,7 @@ import { QueryClientProvider } from '@tanstack/react-query';
import React from 'react';
import { Provider } from 'react-redux';
import { NostrProvider } from 'soapbox/contexts/nostr-context';
import { StatProvider } from 'soapbox/contexts/stat-context';
import { createGlobals } from 'soapbox/globals';
import { queryClient } from 'soapbox/queries/client';
@ -29,11 +30,13 @@ const Soapbox: React.FC = () => {
<Provider store={store}>
<QueryClientProvider client={queryClient}>
<StatProvider>
<SoapboxHead>
<SoapboxLoad>
<SoapboxMount />
</SoapboxLoad>
</SoapboxHead>
<NostrProvider>
<SoapboxHead>
<SoapboxLoad>
<SoapboxMount />
</SoapboxLoad>
</SoapboxHead>
</NostrProvider>
</StatProvider>
</QueryClientProvider>
</Provider>