mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 11:22:25 -05:00
don't allow multiple entries for BoostOfID values to prevent repeated boosts of same boosts
This commit is contained in:
parent
5bab57226e
commit
f715bec563
1 changed files with 4 additions and 1 deletions
5
internal/cache/timeline/status.go
vendored
5
internal/cache/timeline/status.go
vendored
|
|
@ -272,7 +272,7 @@ func (t *StatusTimeline) Init(cap int) {
|
||||||
|
|
||||||
Indices: []structr.IndexConfig{
|
Indices: []structr.IndexConfig{
|
||||||
{Fields: "AccountID", Multiple: true},
|
{Fields: "AccountID", Multiple: true},
|
||||||
{Fields: "BoostOfID", Multiple: true},
|
{Fields: "BoostOfID", Multiple: false},
|
||||||
{Fields: "BoostOfAccountID", Multiple: true},
|
{Fields: "BoostOfAccountID", Multiple: true},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -298,6 +298,9 @@ func (t *StatusTimeline) Init(cap int) {
|
||||||
t.idx_AccountID = t.cache.Index("AccountID")
|
t.idx_AccountID = t.cache.Index("AccountID")
|
||||||
t.idx_BoostOfID = t.cache.Index("BoostOfID")
|
t.idx_BoostOfID = t.cache.Index("BoostOfID")
|
||||||
t.idx_BoostOfAccountID = t.cache.Index("BoostOfAccountID")
|
t.idx_BoostOfAccountID = t.cache.Index("BoostOfAccountID")
|
||||||
|
|
||||||
|
// Set max.
|
||||||
|
t.max = cap
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load ...
|
// Load ...
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue