mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 19:32:26 -05:00
[feature] Notify accounts when a status they've interacted with has been edited (#4157)
This pull request adds sending notifications to local accounts that have interacted with a status, if we receive or create a new edit for that status. closes https://codeberg.org/superseriousbusiness/gotosocial/issues/3991 Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4157 Co-authored-by: tobi <tobi.smethurst@protonmail.com> Co-committed-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
parent
6b6946f42a
commit
8480a75808
19 changed files with 375 additions and 81 deletions
|
|
@ -95,3 +95,10 @@ func (ir *InteractionRequest) IsAccepted() bool {
|
|||
func (ir *InteractionRequest) IsRejected() bool {
|
||||
return !ir.RejectedAt.IsZero()
|
||||
}
|
||||
|
||||
// Interaction abstractly represents
|
||||
// one interaction with a status, via
|
||||
// liking, replying to, or boosting it.
|
||||
type Interaction interface {
|
||||
GetAccount() *Account
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue