Skip to content

Commit

Permalink
fix(provider): fixed activestep on wallet import being set to true ca…
Browse files Browse the repository at this point in the history
…using issue
  • Loading branch information
jigar-arc10 committed Feb 14, 2025
1 parent d558d8f commit f01e381
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ type ContextType = {
const ProviderContext = React.createContext<ContextType>({} as ContextType);

export const ProviderContextProvider = ({ children }) => {
const { address, setIsWalletProvider, setIsProviderStatusFetched, setIsProviderOnlineStatusFetched, setIsWalletProviderOnline } = useWallet();
const { address, isProviderStatusFetched, setIsWalletProvider, setIsProviderStatusFetched, setIsProviderOnlineStatusFetched, setIsWalletProviderOnline } =
useWallet();
const selectedNetwork = getSelectedNetwork();

const { data: providerDetails, isLoading: isLoadingProviderDetails } = useProviderDetails(address);
Expand All @@ -34,15 +35,26 @@ export const ProviderContextProvider = ({ children }) => {
setIsWalletProviderOnline(isOnlineResponse.online);
} catch (error) {
console.error("Error fetching provider online status:", error);
} finally {
setIsProviderOnlineStatusFetched(true);
}
} else if (providerDetails === null) {
} else {
setIsWalletProvider(false);
setIsWalletProviderOnline(false);
setIsProviderOnlineStatusFetched(true);
setIsProviderStatusFetched(true);
}
};

checkProviderStatus();
}, [providerDetails, selectedNetwork.chainId, setIsWalletProvider, setIsProviderStatusFetched, setIsProviderOnlineStatusFetched, setIsWalletProviderOnline]);
}, [
providerDetails,
selectedNetwork.chainId,
isProviderStatusFetched,
setIsWalletProvider,
setIsProviderStatusFetched,
setIsProviderOnlineStatusFetched,
setIsWalletProviderOnline
]);

return (
<ProviderContext.Provider
Expand Down
5 changes: 5 additions & 0 deletions apps/provider-console/src/pages/become-provider/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ const BecomeProvider: React.FC = () => {
}, [providerProcess.process, providerSteps]);

const handleStepComplete = useCallback(() => {
// Skip processing for wallet import step
if (providerSteps[activeStep].key === "walletImport") {
return;
}

setProviderProcess(prev => ({
...prev,
process: {
Expand Down

0 comments on commit f01e381

Please sign in to comment.