update community sentiment component
This commit is contained in:
parent
dba356c413
commit
3960ff156e
@ -14,6 +14,17 @@
|
|||||||
|
|
||||||
async function updateSentiment(sentiment:string) {
|
async function updateSentiment(sentiment:string) {
|
||||||
if(!alreadyVoted) {
|
if(!alreadyVoted) {
|
||||||
|
|
||||||
|
if(sentiment === 'upvote') {
|
||||||
|
upvote +=1
|
||||||
|
}
|
||||||
|
else if(sentiment === 'downvote') {
|
||||||
|
downvote +=1
|
||||||
|
}
|
||||||
|
alreadyVoted = sentiment;
|
||||||
|
calculateStats()
|
||||||
|
|
||||||
|
|
||||||
const postData = {
|
const postData = {
|
||||||
'ticker': $stockTicker,
|
'ticker': $stockTicker,
|
||||||
'sentiment': sentiment,
|
'sentiment': sentiment,
|
||||||
@ -29,17 +40,7 @@ async function updateSentiment(sentiment:string) {
|
|||||||
}); // make a POST request to the server with the FormData object
|
}); // make a POST request to the server with the FormData object
|
||||||
|
|
||||||
const output = await response.json();
|
const output = await response.json();
|
||||||
if(output === 'success') {
|
if(output !== 'success') {
|
||||||
if(sentiment === 'upvote') {
|
|
||||||
upvote +=1
|
|
||||||
}
|
|
||||||
else if(sentiment === 'downvote') {
|
|
||||||
downvote +=1
|
|
||||||
}
|
|
||||||
alreadyVoted = sentiment;
|
|
||||||
calculateStats()
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
toast.error('Something went wrong. Please try again!', {
|
toast.error('Something went wrong. Please try again!', {
|
||||||
style: 'border-radius: 10px; background: #383838; color: #fff;',
|
style: 'border-radius: 10px; background: #383838; color: #fff;',
|
||||||
});
|
});
|
||||||
@ -89,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 bullish about {$displayCompanyName} today.
|
The community is {upvote > downvote ? 'bullish' : upvote < downvote ? 'bearish' : 'neutral'} about {$displayCompanyName} today.
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user