2e1cf45d7aba15f74563c3a5fb8f63fc5c1be79f
- SOCL-01: follow creates row, self-follow rejected, ownership assertion, backfillOnFollow called - SOCL-02: unfollow removes row, ownership assertion - isFollowing: returns true/false based on DB state - SOCL-03: listFollowers scoped by petId, listFollowing scoped by petId
Languages
TypeScript
98.6%
Shell
0.5%
CSS
0.4%
HTML
0.2%
JavaScript
0.2%
Other
0.1%