Vervis/src/Yesod
Pere Lev d33f272ede
Switch to converged handlers than handle both local and remote activities
I was writing a topicLocalInvite handler when I realized how cumbersome
it's becoming, to have separate handlers for local activities. While it
allows me to pick custom specific message names and parameters (which is
why I took that approach in the first place), it causes a lot of
duplication and complexity (because I have to write the remote-activity
handlers anyway; adding local ones doesn't reduce complexity).

So this commit switches the entire system to communicate only using
AP/FF activities, including between local actors.
2023-06-15 15:44:43 +03:00
..
Auth Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Form Client, UI: Git merge request submission form 2022-09-23 05:20:39 +00:00
Paginate Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
Persist Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00
ActivityPub.hs Switch to converged handlers than handle both local and remote activities 2023-06-15 15:44:43 +03:00
Actor.hs Implement theater-based remote delivery and port personGrant 2023-05-24 22:17:14 +00:00
FedURI.hs Implement theater-based remote delivery and port personGrant 2023-05-24 22:17:14 +00:00
Hashids.hs Implement actor-model system and start moving Person actor to it 2023-04-29 10:40:44 +00:00
MonadSite.hs S2S unresolve, C2S resolve & unresolve, use C2S in the UI buttons 2020-08-05 08:28:58 +00:00
RenderSource.hs UI: getPatchR: Display diff-syntax-highlighted patch content file 2022-09-19 11:00:47 +00:00
SessionEntity.hs Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports 2019-06-15 08:24:08 +00:00