Fix getting tweets from deleted accounts
This commit is contained in:
parent
fb95d024cb
commit
0fd17f1af0
@ -309,8 +309,8 @@ test $(sqlite3 twitter.db "select is_id_fake from users where handle = '_selfopt
|
||||
test $(sqlite3 twitter.db "select count(*) from tweets where user_id = (select id from users where handle = '_selfoptimizer')") = 1
|
||||
|
||||
# Test a tweet which is itself from a deleted account
|
||||
tw fetch_tweet https://twitter.com/lndian_Bronson/status/1569875562784608256
|
||||
test $(sqlite3 twitter.db "select is_stub, user_id = 0x4000000000000000 from tweets where id = 1569875562784608256") = "1|1"
|
||||
tw fetch_tweet https://x.com/agnisterion/status/1569727165268393986
|
||||
test $(sqlite3 twitter.db "select is_stub, user_id = 0x4000000000000000 from tweets where id = 1569727165268393986") = "1|1"
|
||||
|
||||
|
||||
# Test fetching a banned user
|
||||
|
@ -332,7 +332,9 @@ func GetTweetFullAPIV2(id TweetID, how_many int) (TweetTrove, error) {
|
||||
trove, err := the_api.GetPaginatedQuery(PaginatedTweetReplies{id}, how_many)
|
||||
if errors.Is(err, ErrDoesntExist) {
|
||||
trove := NewTweetTrove()
|
||||
trove.Tweets[id] = Tweet{ID: id, TombstoneType: "deleted", IsConversationScraped: true, IsStub: true}
|
||||
fake_user := GetUnknownUser()
|
||||
trove.Users[fake_user.ID] = fake_user
|
||||
trove.Tweets[id] = Tweet{ID: id, UserID: fake_user.ID, TombstoneType: "deleted", IsConversationScraped: true, IsStub: true}
|
||||
return trove, nil
|
||||
} else if err != nil {
|
||||
return trove, err
|
||||
|
Loading…
x
Reference in New Issue
Block a user