Do tombstoned user fetching for apiv2

This commit is contained in:
Alessio 2023-06-21 12:25:42 -03:00
parent e06e7164cc
commit 5899732fa5
2 changed files with 2 additions and 1 deletions

View File

@ -662,7 +662,7 @@ func (api_response APIV2Response) ToTweetTrove() (TweetTrove, error) {
existing_user.Handle = tweet.in_reply_to_user_handle existing_user.Handle = tweet.in_reply_to_user_handle
} }
ret.Users[replied_tweet.UserID] = existing_user ret.Users[replied_tweet.UserID] = existing_user
// TODO: add to ret.TombstonedUsers? ret.TombstoneUsers = append(ret.TombstoneUsers, existing_user.Handle)
ret.Tweets[replied_tweet.ID] = replied_tweet ret.Tweets[replied_tweet.ID] = replied_tweet
} }

View File

@ -650,6 +650,7 @@ func TestAPIV2ConversationThreadWithTombstones(t *testing.T) {
assert.True(is_ok) assert.True(is_ok)
assert.False(t3_user.IsIdFake) assert.False(t3_user.IsIdFake)
assert.Equal(UserHandle("itsbackwereover"), t3_user.Handle) assert.Equal(UserHandle("itsbackwereover"), t3_user.Handle)
assert.Contains(trove.TombstoneUsers, UserHandle("itsbackwereover"))
t4, is_ok := trove.Tweets[1454526270809726977] t4, is_ok := trove.Tweets[1454526270809726977]
assert.True(is_ok) assert.True(is_ok)