Shared:Selectors:Files: fix socket

This commit is contained in:
Timofey Boyko 2024-07-16 17:40:08 +03:00
parent 6652f0a037
commit abcbbc6e74

View File

@ -51,6 +51,8 @@ const useSocketHelper = ({
}: UseSocketHelperProps) => { }: UseSocketHelperProps) => {
const { getIcon } = React.useContext(SettingsContext); const { getIcon } = React.useContext(SettingsContext);
const initRef = React.useRef(false);
const subscribedId = React.useRef<null | number>(null); const subscribedId = React.useRef<null | number>(null);
const unsubscribe = React.useCallback( const unsubscribe = React.useCallback(
@ -281,6 +283,10 @@ const useSocketHelper = ({
); );
React.useEffect(() => { React.useEffect(() => {
if (initRef.current) return;
initRef.current = true;
socketHelper.on("s:modify-folder", (opt?: TOptSocket) => { socketHelper.on("s:modify-folder", (opt?: TOptSocket) => {
switch (opt?.cmd) { switch (opt?.cmd) {
case "create": case "create":