Start sending updated_at timestamp as edited_at for profiles

This can be used in later diaspora versions to order the profile updates
so we don't overwrite a newer profile with older data.
This commit is contained in:
Benjamin Neff 2018-02-18 01:43:50 +01:00 committed by Dennis Schubert
parent 86d52a0da3
commit 0b4b3515a5
No known key found for this signature in database
GPG key ID: 5A0304BEA7966D7E
2 changed files with 2 additions and 0 deletions

View file

@ -169,6 +169,7 @@ module Diaspora
def self.profile(profile)
DiasporaFederation::Entities::Profile.new(
author: profile.diaspora_handle,
edited_at: profile.updated_at,
first_name: profile.first_name,
last_name: profile.last_name,
image_url: profile.image_url,

View file

@ -201,6 +201,7 @@ describe Diaspora::Federation::Entities do
expect(federation_entity).to be_instance_of(DiasporaFederation::Entities::Profile)
expect(federation_entity.author).to eq(diaspora_entity.diaspora_handle)
expect(federation_entity.edited_at).to eq(diaspora_entity.updated_at)
expect(federation_entity.first_name).to eq(diaspora_entity.first_name)
expect(federation_entity.last_name).to eq(diaspora_entity.last_name)
expect(federation_entity.image_url).to eq(diaspora_entity.image_url)