mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-23 15:09:33 +01:00
fix useEffects recurring
This commit is contained in:
@@ -60,7 +60,7 @@ const App = () => {
|
|||||||
return () => {
|
return () => {
|
||||||
eUnSubscribeEvent(eStartSyncer, startSyncer);
|
eUnSubscribeEvent(eStartSyncer, startSyncer);
|
||||||
};
|
};
|
||||||
});
|
},[]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
Initialize().then(() => {
|
Initialize().then(() => {
|
||||||
@@ -68,6 +68,7 @@ const App = () => {
|
|||||||
let user = await db.user.get();
|
let user = await db.user.get();
|
||||||
startSyncer();
|
startSyncer();
|
||||||
dispatch({type: ACTIONS.USER, user: user});
|
dispatch({type: ACTIONS.USER, user: user});
|
||||||
|
dispatch({type: ACTIONS.ALL});
|
||||||
setInit(true);
|
setInit(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -174,7 +174,7 @@ export const Container = ({
|
|||||||
return () => {
|
return () => {
|
||||||
eUnSubscribeEvent(eScrollEvent, onScroll);
|
eUnSubscribeEvent(eScrollEvent, onScroll);
|
||||||
};
|
};
|
||||||
});
|
},[]);
|
||||||
|
|
||||||
// Render
|
// Render
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ export const TimeSince = ({time}) => {
|
|||||||
clearInterval(interval);
|
clearInterval(interval);
|
||||||
interval = null;
|
interval = null;
|
||||||
};
|
};
|
||||||
});
|
},[]);
|
||||||
|
|
||||||
return <Text>{timeAgo}</Text>;
|
return <Text>{timeAgo}</Text>;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ const MergeEditor = () => {
|
|||||||
eUnSubscribeEvent(eApplyChanges, applyChanges);
|
eUnSubscribeEvent(eApplyChanges, applyChanges);
|
||||||
eUnSubscribeEvent(eShowMergeDialog, show);
|
eUnSubscribeEvent(eShowMergeDialog, show);
|
||||||
};
|
};
|
||||||
});
|
},[]);
|
||||||
|
|
||||||
const onPressKeepFromPrimaryWebView = () => {
|
const onPressKeepFromPrimaryWebView = () => {
|
||||||
if (keepContentFrom == 'primary') {
|
if (keepContentFrom == 'primary') {
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ export const SelectionHeader = () => {
|
|||||||
const {colors, selectionMode, selectedItemsList, currentScreen} = state;
|
const {colors, selectionMode, selectedItemsList, currentScreen} = state;
|
||||||
const [selectAll, setSelectAll] = useState(false);
|
const [selectAll, setSelectAll] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {}, [currentScreen]);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Animatable.View
|
<Animatable.View
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { StackActions } from '@react-navigation/routers';
|
import { StackActions } from '@react-navigation/native';
|
||||||
import { rootNavigatorRef } from '../utils/refs';
|
import { rootNavigatorRef } from '../utils/refs';
|
||||||
|
|
||||||
function navigate(name, params) {
|
function navigate(name, params) {
|
||||||
|
|||||||
@@ -449,7 +449,7 @@ const Editor = ({noMenu}) => {
|
|||||||
return () => {
|
return () => {
|
||||||
eUnSubscribeEvent(eCloseFullscreenEditor, closeFullscreen);
|
eUnSubscribeEvent(eCloseFullscreenEditor, closeFullscreen);
|
||||||
};
|
};
|
||||||
});
|
},[]);
|
||||||
|
|
||||||
const _onHardwareBackPress = async () => {
|
const _onHardwareBackPress = async () => {
|
||||||
if (editing.currentlyEditing) {
|
if (editing.currentlyEditing) {
|
||||||
|
|||||||
Reference in New Issue
Block a user