feat(feed): implement feed service #8
expand 2 commits
hide 2 commits
- Added `rocksky-feed` crate with initial setup and dependencies.
- Created `Config` struct for loading environment variables.
- Implemented `Feed` trait for managing feed server operations.
- Defined `FeedHandler` trait for handling feed-related actions.
- Introduced `RecentlyPlayedFeed` and its handler for managing scrobbles.
- Added types for requests, feed results, and DID documents.
- Established routes for feed server using Warp framework.
expand 4 commits
hide 4 commits
- Added `rocksky-feed` crate with initial setup and dependencies.
- Created `Config` struct for loading environment variables.
- Implemented `Feed` trait for managing feed server operations.
- Defined `FeedHandler` trait for handling feed-related actions.
- Introduced `RecentlyPlayedFeed` and its handler for managing scrobbles.
- Added types for requests, feed results, and DID documents.
- Established routes for feed server using Warp framework.