+632
-22
Cargo.lock
+35
crates/feed/Cargo.toml
+35
crates/feed/src/config.rs
+148
crates/feed/src/feed.rs
+10
crates/feed/src/feed_handler.rs
+58
crates/feed/src/lib.rs
+54
crates/feed/src/types.rs
+1
crates/rockskyd/Cargo.toml
+6
crates/rockskyd/src/cmd/feed.rs
+1
crates/rockskyd/src/cmd/mod.rs
+9
crates/rockskyd/src/main.rs
History
2 rounds
0 comments
4 commits
expand
collapse
- 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 0 comments
2 commits
expand
collapse
- 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.