-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.eslintcache
1 lines (1 loc) · 6.25 KB
/
.eslintcache
1
[{"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\index.js":"1","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\App.js":"2","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\app\\store.js":"3","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Telegram.js":"4","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Sidebar.js":"5","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\SidebarThread.js":"6","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Chat.js":"7","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\features\\userSlice.js":"8","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Login.js":"9","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\firebase.js":"10","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\features\\threadSlice.js":"11","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Message.js":"12","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\utils.js":"13"},{"size":355,"mtime":1607404484114,"results":"14","hashOfConfig":"15"},{"size":970,"mtime":1607426320410,"results":"16","hashOfConfig":"15"},{"size":268,"mtime":1607453568533,"results":"17","hashOfConfig":"15"},{"size":274,"mtime":1607417121276,"results":"18","hashOfConfig":"15"},{"size":2967,"mtime":1607438057374,"results":"19","hashOfConfig":"15"},{"size":1305,"mtime":1607624212649,"results":"20","hashOfConfig":"15"},{"size":4718,"mtime":1607623696122,"results":"21","hashOfConfig":"15"},{"size":462,"mtime":1607425178033,"results":"22","hashOfConfig":"15"},{"size":695,"mtime":1607427762312,"results":"23","hashOfConfig":"15"},{"size":347,"mtime":1607629126622,"results":"24","hashOfConfig":"15"},{"size":582,"mtime":1607458886213,"results":"25","hashOfConfig":"15"},{"size":821,"mtime":1607623683531,"results":"26","hashOfConfig":"15"},{"size":123,"mtime":1607582240108,"results":"27","hashOfConfig":"15"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},"k42gax",{"filePath":"31","messages":"32","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"33","usedDeprecatedRules":"30"},{"filePath":"34","messages":"35","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"36","messages":"37","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\index.js",[],["56","57"],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\App.js",["58"],"import React, { useEffect } from 'react';\r\nimport Login from './components/Login';\r\nimport { useDispatch, useSelector } from 'react-redux';\r\nimport Telegram from './components/Telegram';\r\nimport { login, logout, selectUser } from './features/userSlice';\r\nimport { auth } from './firebase';\r\nconst App = () => {\r\n const user = useSelector(selectUser);\r\n const dispatch = useDispatch();\r\n useEffect(() => {\r\n auth.onAuthStateChanged((authUser) => {\r\n if (authUser) {\r\n // logged in\r\n const userData = {\r\n displayName: authUser?.displayName,\r\n email: authUser?.email,\r\n photo: authUser?.photoURL,\r\n phonoNumber: authUser?.phoneNumber,\r\n uid: authUser?.uid,\r\n };\r\n dispatch(login(userData));\r\n } else {\r\n // logged out\r\n dispatch(logout());\r\n }\r\n });\r\n }, []);\r\n return <div className=\"app\">{!user ? <Login /> : <Telegram />}</div>;\r\n};\r\n\r\nexport default App;\r\n","F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\app\\store.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Telegram.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Sidebar.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\SidebarThread.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Chat.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\features\\userSlice.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Login.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\firebase.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\features\\threadSlice.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\components\\Message.js",[],"F:\\javascript\\CONCEPTS\\react\\telegram-clone-redux\\src\\utils.js",[],{"ruleId":"59","replacedBy":"60"},{"ruleId":"61","replacedBy":"62"},{"ruleId":"63","severity":1,"message":"64","line":27,"column":6,"nodeType":"65","endLine":27,"endColumn":8,"suggestions":"66"},"no-native-reassign",["67"],"no-negated-in-lhs",["68"],"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'dispatch'. Either include it or remove the dependency array.","ArrayExpression",["69"],"no-global-assign","no-unsafe-negation",{"desc":"70","fix":"71"},"Update the dependencies array to be: [dispatch]",{"range":"72","text":"73"},[864,866],"[dispatch]"]