radicle-feed 0.4.2

A feed service for Radicle
Documentation
use diesel::prelude::*;

#[allow(dead_code)]
#[derive(Queryable, Selectable)]
#[diesel(table_name = crate::schema::activity_feed_operations)]
#[diesel(check_for_backend(diesel::pg::Pg))]
pub struct ActivityFeedOperation {
    id: i32,
    rid: String,
    operation_id: String,
    author: String,
    author_alias: Option<String>,
    actions: Vec<serde_json::Value>,
    created_at: i32,
    typename: String,
}

#[allow(dead_code)]
#[derive(Queryable, Selectable)]
#[diesel(table_name = crate::schema::activity_feed_timeline)]
#[diesel(check_for_backend(diesel::pg::Pg))]
pub struct ActivityFeedTimeline {
    id: i32,
    repo: String,
    node: String,
    cob_id: String,
    typename: String,
    operations: Vec<String>,
}