Commit Graph

7 Commits

Author SHA1 Message Date
David Roetzel
8968d3a410
Improve comment to explain redundant call 2025-04-10 15:03:09 +02:00
David Roetzel
f106686f47
Add specs for model hooks 2025-04-10 11:05:06 +02:00
David Roetzel
1ad4700884
Only share public statuses.
Only actually public, i.e. not "unlisted". One exception: Share
an update if the update changed the visibility from "public" to
something else. The fasp can act on this information then.
2025-04-08 15:03:23 +02:00
David Roetzel
69cc06bf5b
Select what to share with fasp
Only share statuses where the account has `#indexable` set
to `true`.

Only share accounts where `#discoverable` is set to `true`, with
one exception: If `#discoverable` has just been set to `false`
this is an important information for the fasp.
2025-04-08 15:02:54 +02:00
David Roetzel
75266ec2c1
Add account and trend data sharing 2025-04-08 15:02:47 +02:00
David Roetzel
efc18aee68
Handle full content lifecycle for subscribed fasps 2025-04-08 15:02:40 +02:00
David Roetzel
28dc6e5f09
Humble beginnings of fasp data sharing.
Subscriptions can be made and new statuses will be announced to
subscribed fasp.
2025-04-08 15:02:31 +02:00