Промежуточный этап синхронизации
This commit is contained in:
@@ -12,10 +12,13 @@ export enum ProtocolState {
|
||||
HANDSHAKE_EXCHANGE,
|
||||
DISCONNECTED,
|
||||
RECONNECTING,
|
||||
DEVICE_VERIFICATION_REQUIRED
|
||||
DEVICE_VERIFICATION_REQUIRED,
|
||||
SYNCHRONIZATION
|
||||
}
|
||||
|
||||
export const ProtocolContext = createContext<[Protocol|null, ProtocolState]>([null, ProtocolState.DISCONNECTED]);
|
||||
export type ProtocolContextType = [Protocol|null, ProtocolState, (state: ProtocolState) => void];
|
||||
|
||||
export const ProtocolContext = createContext<ProtocolContextType>([null, ProtocolState.DISCONNECTED, () => {}]);
|
||||
|
||||
interface ProtocolProviderProps {
|
||||
children: React.ReactNode;
|
||||
@@ -91,7 +94,7 @@ export function ProtocolProvider(props : ProtocolProviderProps) {
|
||||
}, [publicKey, privateKey, systemInfo.id]);
|
||||
|
||||
return (
|
||||
<ProtocolContext.Provider value={[protocol, connect]}>
|
||||
<ProtocolContext.Provider value={[protocol, connect, setConnect]}>
|
||||
{props.children}
|
||||
</ProtocolContext.Provider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user