diff --git a/modules/client/profile.cc b/modules/client/profile.cc index 0c189ca09..57bbfcef2 100644 --- a/modules/client/profile.cc +++ b/modules/client/profile.cc @@ -436,7 +436,6 @@ ircd::m::user::profile::fetch(const m::user &user, create(user); const m::user::profile profile{user}; - const m::user::room &user_room{user}; for(const auto &member : response) { bool exists{false}; @@ -446,13 +445,8 @@ ircd::m::user::profile::fetch(const m::user &user, exists = member.second == val; }); - if(exists) - continue; - - send(user_room, user.user_id, "ircd.profile", member.first, - { - { "text", member.second } - }); + if(!exists) + profile.set(user, member.first, member.second); } }