end
def relay
- @relay ||= Relay.find_by(follow_activity_id: object_uri)
+ @relay ||= Relay.find_by(follow_activity_id: object_uri) unless object_uri.nil?
end
def relay_follow?
end
def delete_note
+ return if object_uri.nil?
+
@status = Status.find_by(uri: object_uri, account: @account)
@status ||= Status.find_by(uri: @object['atomUri'], account: @account) if @object.is_a?(Hash) && @object['atomUri'].present?
end
def relay
- @relay ||= Relay.find_by(follow_activity_id: object_uri)
+ @relay ||= Relay.find_by(follow_activity_id: object_uri) unless object_uri.nil?
end
def relay_follow?
private
def undo_announce
+ return if object_uri.nil?
+
status = Status.find_by(uri: object_uri, account: @account)
status ||= Status.find_by(uri: @object['atomUri'], account: @account) if @object.is_a?(Hash) && @object['atomUri'].present?