From 35e37160f9bd6161962626fd1ea67feb00d5185e Mon Sep 17 00:00:00 2001 From: plebbitor Date: Wed, 22 Mar 2023 13:17:38 +0100 Subject: [PATCH] revert test --- package.json | 2 +- src/components/views/Board.jsx | 6 ++-- src/components/views/Catalog.jsx | 6 ++-- src/components/views/Home.jsx | 2 +- src/components/views/Thread.jsx | 10 ++---- src/utils/getDate.js | 4 +-- yarn.lock | 57 +++++++++++++++++++++++++++----- 7 files changed, 61 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index e90ab54a..e06e543a 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "@babel/plugin-syntax-flow": "^7.18.6", "@babel/plugin-transform-react-jsx": "^7.21.0", "@plebbit/plebbit-logger": "https://github.com/plebbit/plebbit-logger.git", - "@plebbit/plebbit-react-hooks": "https://github.com/plebbit/plebbit-react-hooks.git#1ee06ac4dae8f2fc330205031d86fc959d431fe0", + "@plebbit/plebbit-react-hooks": "https://github.com/plebbit/plebbit-react-hooks.git#b4428eb09249497c8b9584e9b56941876de76ab7", "@testing-library/dom": "^9.0.1", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^14.0.0", diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx index 13fb57b4..9ec60fac 100644 --- a/src/components/views/Board.jsx +++ b/src/components/views/Board.jsx @@ -7,7 +7,7 @@ import ImageBanner from '../ImageBanner'; import PostLoader from '../PostLoader'; import ReplyModal from '../ReplyModal'; import SettingsModal from '../SettingsModal'; -import { useFeed, usePublishComment } from '@plebbit/plebbit-react-hooks'; +import { useFeed, useAccountsActions } from '@plebbit/plebbit-react-hooks'; import InfiniteScroll from 'react-infinite-scroller'; import { Tooltip } from 'react-tooltip'; import handleStyleChange from '../../utils/handleStyleChange'; @@ -34,7 +34,7 @@ const Board = () => { const [name, setName] = useState(''); const [subject, setSubject] = useState(''); const [comment, setComment] = useState(''); - const { publishComment } = usePublishComment(); + const { publishComment } = useAccountsActions(); const [isCaptchaOpen, setIsCaptchaOpen] = useState(false); const [isReplyOpen, setIsReplyOpen] = useState(false); const [captchaImage, setCaptchaImage] = useState(''); @@ -42,7 +42,7 @@ const Board = () => { const [prevScrollPos, setPrevScrollPos] = useState(0); const [visible, setVisible] = useState(true); const [endIndex, setEndIndex] = useState(2); - const { feed, hasMore, loadMore } = useFeed({subplebbitAddresses: ['test2'], sortType: 'new'}); + const { feed, hasMore, loadMore } = useFeed([`${selectedAddress}`], 'new'); const [selectedFeed, setSelectedFeed] = useState(feed); const renderedFeed = selectedFeed.slice(0, endIndex); const { subplebbitAddress } = useParams(); diff --git a/src/components/views/Catalog.jsx b/src/components/views/Catalog.jsx index 23d689d0..d8fbe4f5 100644 --- a/src/components/views/Catalog.jsx +++ b/src/components/views/Catalog.jsx @@ -4,7 +4,7 @@ import useAppStore from '../../useAppStore'; import { Container, NavBar, Header, Break, PostForm, PostFormLink, PostFormTable } from './styles/Board.styled'; import { TopBar } from './styles/Thread.styled'; import { Threads } from './styles/Catalog.styled'; -import { useFeed, usePublishComment } from '@plebbit/plebbit-react-hooks'; +import { useFeed, useAccountsActions } from '@plebbit/plebbit-react-hooks'; import ImageBanner from '../ImageBanner'; import CaptchaModal from '../CaptchaModal'; import CatalogLoader from '../CatalogLoader'; @@ -32,13 +32,13 @@ const Catalog = () => { const [name, setName] = useState(''); const [subject, setSubject] = useState(''); const [comment, setComment] = useState(''); - const { publishComment } = usePublishComment(); + const { publishComment } = useAccountsActions(); const [isCaptchaOpen, setIsCaptchaOpen] = useState(false); const [captchaImage, setCaptchaImage] = useState(''); const navigate = useNavigate(); const [prevScrollPos, setPrevScrollPos] = useState(0); const [visible, setVisible] = useState(true); - const { feed, hasMore, loadMore } = useFeed({subplebbitAddresses: [`thisIsATest`], sortType: 'new'}); + const { feed, hasMore, loadMore } = useFeed([`${selectedAddress}`], 'new'); const { subplebbitAddress } = useParams(); const handleClickForm = useClickForm(); diff --git a/src/components/views/Home.jsx b/src/components/views/Home.jsx index 019890de..73278c3f 100644 --- a/src/components/views/Home.jsx +++ b/src/components/views/Home.jsx @@ -66,7 +66,7 @@ const Home = () => { {defaultSubplebbits.map(subplebbit => (
{subplebbit.title}
- { + { handleClick(subplebbit.title, subplebbit.address); }} > board logo diff --git a/src/components/views/Thread.jsx b/src/components/views/Thread.jsx index 2278f894..d359feb8 100644 --- a/src/components/views/Thread.jsx +++ b/src/components/views/Thread.jsx @@ -3,7 +3,7 @@ import { Link, useNavigate, useParams } from 'react-router-dom'; import useAppStore from '../../useAppStore'; import { Container, NavBar, Header, Break, PostForm, PostFormTable, BoardForm } from './styles/Board.styled'; import { ReplyFormLink, TopBar, BottomBar } from './styles/Thread.styled'; -import { useComment, usePublishComment } from '@plebbit/plebbit-react-hooks'; +import { useComment, useAccountsActions } from '@plebbit/plebbit-react-hooks'; import { Tooltip } from 'react-tooltip'; import CaptchaModal from '../CaptchaModal'; import ImageBanner from '../ImageBanner'; @@ -35,21 +35,17 @@ const Thread = () => { const [name, setName] = useState(''); const [subject, setSubject] = useState(''); const [commentContent, setCommentContent] = useState(''); - const { publishComment } = usePublishComment(); + const { publishComment } = useAccountsActions(); const [isCaptchaOpen, setIsCaptchaOpen] = useState(false); const [isReplyOpen, setIsReplyOpen] = useState(false); const [captchaImage, setCaptchaImage] = useState(''); const navigate = useNavigate(); const [prevScrollPos, setPrevScrollPos] = useState(0); const [visible, setVisible] = useState(true); - const comment = useComment({selectedThread}); + const comment = useComment(selectedThread); const { subplebbitAddress, threadCid } = useParams(); const handleClickForm = useClickForm(); - useEffect(() => { - console.log(comment); - }, [comment]); - // temporary title from JSON, gets subplebbitAddress and threadCid from URL useEffect(() => { diff --git a/src/utils/getDate.js b/src/utils/getDate.js index 4ba8beec..c493b9bb 100644 --- a/src/utils/getDate.js +++ b/src/utils/getDate.js @@ -1,6 +1,6 @@ const getDate = (commentTimestamp) => { const locale = Intl.DateTimeFormat().resolvedOptions().locale; - const string = /*new Intl.DateTimeFormat(locale, { + const string = new Intl.DateTimeFormat(locale, { hour12: false, year: '2-digit', month: '2-digit', @@ -9,7 +9,7 @@ const getDate = (commentTimestamp) => { hour: '2-digit', minute: '2-digit', second: '2-digit' - }).format(new Date(commentTimestamp * 1000))*/ ""; + }).format(new Date(commentTimestamp * 1000)); if (locale.startsWith('ar')) { return string } diff --git a/yarn.lock b/yarn.lock index 5e6f81e0..d88319bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2417,6 +2417,40 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@plebbit/plebbit-js@https://github.com/plebbit/plebbit-js.git#bea28433713a50fca9a4d2a44f75fc6cda69c0bf": + version "0.0.3" + resolved "https://github.com/plebbit/plebbit-js.git#bea28433713a50fca9a4d2a44f75fc6cda69c0bf" + dependencies: + "@keyv/sqlite" "3.6.2" + "@plebbit/plebbit-logger" "github:plebbit/plebbit-logger" + "@types/node-fetch" "2.6.2" + "@types/proper-lockfile" "4.1.2" + "@types/uuid" "8.3.4" + assert "2.0.0" + async-wait-until "2.0.12" + buffer "6.0.3" + captcha-canvas "3.2.1" + err-code "3.0.1" + ethers "5.7.2" + file-type "16.5.4" + form-data "4.0.0" + ipfs-http-client "56.0.3" + ipfs-only-hash "4.0.0" + is-ipfs "6.0.2" + jose "4.11.0" + js-sha256 "0.9.0" + keyv "4.5.2" + knex "2.3.0" + libp2p-crypto "0.21.2" + lodash-es "4.17.21" + peer-id "0.16.0" + proper-lockfile "github:Rinse12/node-proper-lockfile" + safe-stable-stringify "2.4.1" + skia-canvas "1.0.0" + sqlite3 "5.1.2" + tinycache "1.1.2" + uuid "9.0.0" + "@plebbit/plebbit-js@https://github.com/plebbit/plebbit-js.git#f1279f55558db3cdf0459be786217b9bfe845194": version "0.0.3" resolved "https://github.com/plebbit/plebbit-js.git#f1279f55558db3cdf0459be786217b9bfe845194" @@ -2465,9 +2499,9 @@ dependencies: debug "4.3.3" -"@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks": +"@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks.git#1ee06ac4dae8f2fc330205031d86fc959d431fe0": version "0.0.1" - resolved "https://github.com/plebbit/plebbit-react-hooks#1ee06ac4dae8f2fc330205031d86fc959d431fe0" + resolved "https://github.com/plebbit/plebbit-react-hooks.git#1ee06ac4dae8f2fc330205031d86fc959d431fe0" dependencies: "@plebbit/plebbit-js" "https://github.com/plebbit/plebbit-js.git#f1279f55558db3cdf0459be786217b9bfe845194" "@plebbit/plebbit-logger" "https://github.com/plebbit/plebbit-logger.git" @@ -2480,19 +2514,16 @@ uuid "8.3.2" zustand "4.0.0" -"@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks.git#1ee06ac4dae8f2fc330205031d86fc959d431fe0": +"@plebbit/plebbit-react-hooks@https://github.com/plebbit/plebbit-react-hooks.git#b4428eb09249497c8b9584e9b56941876de76ab7": version "0.0.1" - uid "1ee06ac4dae8f2fc330205031d86fc959d431fe0" - resolved "https://github.com/plebbit/plebbit-react-hooks.git#1ee06ac4dae8f2fc330205031d86fc959d431fe0" + resolved "https://github.com/plebbit/plebbit-react-hooks.git#b4428eb09249497c8b9584e9b56941876de76ab7" dependencies: - "@plebbit/plebbit-js" "https://github.com/plebbit/plebbit-js.git#f1279f55558db3cdf0459be786217b9bfe845194" + "@plebbit/plebbit-js" "https://github.com/plebbit/plebbit-js.git#bea28433713a50fca9a4d2a44f75fc6cda69c0bf" "@plebbit/plebbit-logger" "https://github.com/plebbit/plebbit-logger.git" + "@types/uuid" "8.3.4" assert "2.0.0" ethers "5.6.9" localforage "1.10.0" - lodash.isequal "4.5.0" - memoizee "0.4.15" - quick-lru "5.1.1" uuid "8.3.2" zustand "4.0.0" @@ -9954,6 +9985,14 @@ prop-types@^15.5.8, prop-types@^15.7.2, prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" +"proper-lockfile@github:Rinse12/node-proper-lockfile": + version "4.1.2" + resolved "https://codeload.github.com/Rinse12/node-proper-lockfile/tar.gz/072ee9e37d52858cf8410ce55c281599cef1fb92" + dependencies: + graceful-fs "^4.2.4" + retry "^0.12.0" + signal-exit "^3.0.2" + "proper-lockfile@github:plebbit/node-proper-lockfile": version "4.1.2" resolved "https://codeload.github.com/plebbit/node-proper-lockfile/tar.gz/072ee9e37d52858cf8410ce55c281599cef1fb92"