mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[feature] Process Reject
of interaction via fedi API, put rejected statuses in the "sin bin" 😈 (#3271)
* [feature] Process `Reject` of interaction via fedi API, put rejected statuses in the "sin bin" * update test * move nil check back to `rejectStatusIRI`
This commit is contained in:
@ -71,6 +71,16 @@ func (suite *RejectTestSuite) TestReject() {
|
||||
)
|
||||
return status == nil && errors.Is(err, db.ErrNoEntries)
|
||||
})
|
||||
|
||||
// Wait for a copy of the status
|
||||
// to be hurled into the sin bin.
|
||||
testrig.WaitFor(func() bool {
|
||||
sbStatus, err := state.DB.GetSinBinStatusByURI(
|
||||
gtscontext.SetBarebones(ctx),
|
||||
dbReq.InteractionURI,
|
||||
)
|
||||
return err == nil && sbStatus != nil
|
||||
})
|
||||
}
|
||||
|
||||
func TestRejectTestSuite(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user