Remove skip_fallback from post fetcher
This commit is contained in:
parent
621fdda197
commit
9626c77a1c
1 changed files with 2 additions and 11 deletions
|
|
@ -102,25 +102,16 @@ module Diaspora; module Fetcher; class Public
|
||||||
|
|
||||||
logger.debug "post: #{post.to_s[0..250]}"
|
logger.debug "post: #{post.to_s[0..250]}"
|
||||||
|
|
||||||
# disable some stuff we don't want for bulk inserts
|
|
||||||
StatusMessage.skip_callback :create, :set_guid
|
|
||||||
|
|
||||||
entry = StatusMessage.diaspora_initialize(
|
entry = StatusMessage.diaspora_initialize(
|
||||||
:author => @person,
|
author: @person,
|
||||||
:public => true
|
public: true,
|
||||||
)
|
|
||||||
entry.assign_attributes(
|
|
||||||
guid: post["guid"],
|
guid: post["guid"],
|
||||||
text: post["text"],
|
text: post["text"],
|
||||||
provider_display_name: post["provider_display_name"],
|
provider_display_name: post["provider_display_name"],
|
||||||
created_at: ActiveSupport::TimeZone.new("UTC").parse(post["created_at"]).to_datetime,
|
created_at: ActiveSupport::TimeZone.new("UTC").parse(post["created_at"]).to_datetime,
|
||||||
interacted_at: ActiveSupport::TimeZone.new("UTC").parse(post["interacted_at"]).to_datetime
|
|
||||||
)
|
)
|
||||||
entry.save
|
entry.save
|
||||||
|
|
||||||
# re-enable everything we disabled before
|
|
||||||
StatusMessage.set_callback :create, :set_guid
|
|
||||||
|
|
||||||
end
|
end
|
||||||
set_fetch_status Public::Status_Processed
|
set_fetch_status Public::Status_Processed
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue