fixd
This commit is contained in:
parent
7f5553316c
commit
1397cc9b84
|
@ -26,7 +26,7 @@ export const RatingControl = (props: RatingControlProps) => {
|
||||||
const { t, lang } = useLocalize()
|
const { t, lang } = useLocalize()
|
||||||
const { changeSearchParams } = useRouter()
|
const { changeSearchParams } = useRouter()
|
||||||
const { author, requireAuthentication } = useSession()
|
const { author, requireAuthentication } = useSession()
|
||||||
const { createReaction, deleteReaction, loadReactionsBy } = useReactions()
|
const { reactionEntities, createReaction, deleteReaction, loadReactionsBy } = useReactions()
|
||||||
const [isLoading, setIsLoading] = createSignal(false)
|
const [isLoading, setIsLoading] = createSignal(false)
|
||||||
const [ratings, setRatings] = createSignal<Reaction[]>([])
|
const [ratings, setRatings] = createSignal<Reaction[]>([])
|
||||||
const [myRate, setMyRate] = createSignal<Reaction | undefined>()
|
const [myRate, setMyRate] = createSignal<Reaction | undefined>()
|
||||||
|
@ -87,9 +87,7 @@ export const RatingControl = (props: RatingControlProps) => {
|
||||||
const fakeId = Date.now() + Math.floor(Math.random() * 1000)
|
const fakeId = Date.now() + Math.floor(Math.random() * 1000)
|
||||||
// const savedRatings = [...props.ratings]
|
// const savedRatings = [...props.ratings]
|
||||||
mergeProps(props.ratings, [...props.ratings, { ...rateInput, id: fakeId, created_by: author() }])
|
mergeProps(props.ratings, [...props.ratings, { ...rateInput, id: fakeId, created_by: author() }])
|
||||||
const newReaction = await createReaction(rateInput)
|
const _ = await createReaction(rateInput)
|
||||||
setMyRate(newReaction) // Добавляем созданный голос в myRate
|
|
||||||
console.debug(`[RatingControl.handleRatingChange] your ${voteKind} vote was created`)
|
|
||||||
} else {
|
} else {
|
||||||
console.debug('[RatingControl.handleRatingChange] already has your vote', myRate())
|
console.debug('[RatingControl.handleRatingChange] already has your vote', myRate())
|
||||||
const oppositeKind = voteKind === ReactionKind.Like ? ReactionKind.Dislike : ReactionKind.Like
|
const oppositeKind = voteKind === ReactionKind.Like ? ReactionKind.Dislike : ReactionKind.Like
|
||||||
|
|
Loading…
Reference in New Issue
Block a user