added replyTo infos in status
This commit is contained in:
parent
ce996c20b2
commit
fce355c2e8
3 changed files with 10 additions and 2 deletions
|
@ -41,15 +41,21 @@ namespace BirdsiteLive.Domain
|
|||
var apPublic = "https://www.w3.org/ns/activitystreams#Public";
|
||||
|
||||
var extractedTags = _statusExtractor.ExtractTags(tweet.MessageContent);
|
||||
|
||||
|
||||
string inReplyTo = null;
|
||||
if (tweet.InReplyToStatusId != default)
|
||||
inReplyTo = $"https://{_instanceSettings.Domain}/users/{tweet.InReplyToAccount}/statuses/{tweet.InReplyToStatusId}";
|
||||
|
||||
var note = new Note
|
||||
{
|
||||
id = $"{noteId}/activity",
|
||||
//id = $"{noteId}/activity",
|
||||
id = $"{noteId}",
|
||||
|
||||
published = tweet.CreatedAt.ToString("s") + "Z",
|
||||
url = noteUrl,
|
||||
attributedTo = actorUrl,
|
||||
|
||||
inReplyTo = inReplyTo,
|
||||
//to = new [] {to},
|
||||
//cc = new [] { apPublic },
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@ namespace BirdsiteLive.Twitter.Extractors
|
|||
{
|
||||
Id = tweet.Id,
|
||||
InReplyToStatusId = tweet.InReplyToStatusId,
|
||||
InReplyToAccount = tweet.InReplyToScreenName,
|
||||
MessageContent = ExtractMessage(tweet),
|
||||
Media = ExtractMedia(tweet.Media),
|
||||
CreatedAt = tweet.CreatedAt
|
||||
|
|
|
@ -10,5 +10,6 @@ namespace BirdsiteLive.Twitter.Models
|
|||
public string MessageContent { get; set; }
|
||||
public ExtractedMedia[] Media { get; set; }
|
||||
public DateTime CreatedAt { get; set; }
|
||||
public string InReplyToAccount { get; set; }
|
||||
}
|
||||
}
|
Reference in a new issue