drop incoming twitter retweets

staging
multiple creatures 2019-07-15 14:00:01 -05:00
parent 6b72e8a4df
commit b441174bd2
1 changed files with 5 additions and 0 deletions

View File

@ -45,6 +45,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
@params = {}
process_status_params
return reject_payload! if twitter_retweet?
process_tags
process_audience
@ -83,6 +84,10 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
key.sub(/^http.*?\.\w+\//, '').gsub(/\H+/, '')
end
def twitter_retweet?
@params[:text] =~ /^RT / || '🐦🔗:'.in?(@params[:text])
end
def process_status_params
@params = begin
{