Skip to content

Commit

Permalink
feat: add edited_at field for Mastodon status
Browse files Browse the repository at this point in the history
  • Loading branch information
hylobates-agilis authored and VC committed Dec 9, 2023
1 parent bbaad26 commit 606fd1c
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/entities/status.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ pub struct Status {
pub content: String,
pub plain_content: Option<String>,
pub created_at: DateTime<Utc>,
pub edited_at: Option<DateTime<Utc>>,
pub emojis: Vec<Emoji>,
pub replies_count: u32,
pub reblogs_count: u32,
Expand Down
1 change: 1 addition & 0 deletions src/firefish/entities/note.rs
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ impl Into<MegalodonEntities::Status> for Note {
content,
plain_content: self.text,
created_at: self.created_at,
edited_at: None,
emojis: self.emojis.map_or([].to_vec(), |o| {
o.into_iter()
.filter(|e| !e.name.contains("@"))
Expand Down
1 change: 1 addition & 0 deletions src/friendica/entities/status.rs
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ impl Into<MegalodonEntities::Status> for Status {
content: self.content,
plain_content: None,
created_at: self.created_at,
edited_at: None,
emojis: self.emojis.into_iter().map(|i| i.into()).collect(),
replies_count: self.replies_count,
reblogs_count: self.reblogs_count,
Expand Down
2 changes: 2 additions & 0 deletions src/mastodon/entities/status.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ pub struct Status {
reblog: Option<Box<Status>>,
content: String,
created_at: DateTime<Utc>,
edited_at: Option<DateTime<Utc>>,
emojis: Vec<Emoji>,
replies_count: u32,
reblogs_count: u32,
Expand Down Expand Up @@ -123,6 +124,7 @@ impl Into<MegalodonEntities::Status> for Status {
content: self.content,
plain_content: None,
created_at: self.created_at,
edited_at: self.edited_at,
emojis: self.emojis.into_iter().map(|i| i.into()).collect(),
replies_count: self.replies_count,
reblogs_count: self.reblogs_count,
Expand Down
2 changes: 2 additions & 0 deletions src/pleroma/entities/status.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ pub struct Status {
pub reblog: Option<Box<Status>>,
pub content: String,
pub created_at: DateTime<Utc>,
pub edited_at: Option<DateTime<Utc>>,
pub emojis: Vec<Emoji>,
pub replies_count: u32,
pub reblogs_count: u32,
Expand Down Expand Up @@ -114,6 +115,7 @@ impl Into<MegalodonEntities::Status> for Status {
content: self.content,
plain_content: self.pleroma.content.map(|c| c.text_plain),
created_at: self.created_at,
edited_at: self.edited_at,
emojis: self.emojis.into_iter().map(|i| i.into()).collect(),
replies_count: self.replies_count,
reblogs_count: self.reblogs_count,
Expand Down

0 comments on commit 606fd1c

Please sign in to comment.