This commit is contained in:
MuslemRahimi 2024-09-24 10:15:53 +02:00
parent 4c8a9cbd53
commit 09f2c137d1
2 changed files with 4 additions and 3 deletions

View File

@ -90,7 +90,7 @@ $: {
What do you think of {$stockTicker} today? What do you think of {$stockTicker} today?
</label> </label>
<span class="text-white text-sm sm:text-[1rem] mt-1"> <span class="text-white text-sm sm:text-[1rem] mt-1">
The community is {upvote > downvote ? 'bullish' : upvote < downvote ? 'bearish' : 'neutral'} about {$displayCompanyName} this week, , with {totalVote} total votes. The community is {upvote > downvote ? 'bullish' : upvote < downvote ? 'bearish' : 'neutral'} about {$displayCompanyName} this week, with {totalVote} total votes.
</span> </span>
</div> </div>

View File

@ -46,13 +46,14 @@ const fetchWatchlist = async (pb, userId) => {
const fetchCommunitySentiment = async (pb, ticker, cookies) => { const fetchCommunitySentiment = async (pb, ticker, cookies) => {
const cookieVote = cookies.get(`community-sentiment-${ticker}`); const cookieVote = cookies.get(`community-sentiment-${ticker}`);
const today = new Date().toISOString().split("T")[0]; const today = new Date().toISOString().split("T")[0];
const tomorrow = new Date(new Date().setDate(new Date().getDate() + 7)) const pastNDays = new Date(new Date().setDate(new Date().getDate() - 7))
.toISOString() .toISOString()
.split("T")[0]; .split("T")[0];
const output = await pb.collection("sentiment").getFullList({ const output = await pb.collection("sentiment").getFullList({
filter: `ticker="${ticker}" && created >= "${today}" && created < "${tomorrow}"`, filter: `ticker="${ticker}" && created < "${today}" && created >= "${pastNDays}"`,
}); });
return { return {
alreadyVoted: cookieVote || null, alreadyVoted: cookieVote || null,
sentimentData: output?.at(0) || {}, sentimentData: output?.at(0) || {},