Fediverse Polling #3
Owner
- Migration: fedisearch_poll_state (instance_id, endpoint, last_seen_id, last_polled_at)
- Define FediversePoller interface
- Implement MastodonPoller (public timeline, pagination via min_id)
- Implement LemmyPoller (post list, pagination via page number)
- Per-instance rate limiting and backoff on errors
- Unit tests with mocked HTTP responses
- Artisan command fedisearch:poll iterating configured instances
- Laravel scheduler registration
- [ ] Migration: fedisearch_poll_state (instance_id, endpoint, last_seen_id, last_polled_at)
- [ ] Define FediversePoller interface
- [ ] Implement MastodonPoller (public timeline, pagination via min_id)
- [ ] Implement LemmyPoller (post list, pagination via page number)
- [ ] Per-instance rate limiting and backoff on errors
- [ ] Unit tests with mocked HTTP responses
- [ ] Artisan command fedisearch:poll iterating configured instances
- [ ] Laravel scheduler registration
Run the Laravel scheduler in production (start.sh) #19
Release v0.1.0 #30
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?