Remove usernames from profile responses
This commit is contained in:
parent
66845d7080
commit
e611a70ba4
|
@ -346,7 +346,6 @@ public class ProfileController {
|
||||||
getAcceptableLanguagesForRequest(containerRequestContext),
|
getAcceptableLanguagesForRequest(containerRequestContext),
|
||||||
account.getBadges(),
|
account.getBadges(),
|
||||||
isSelf),
|
isSelf),
|
||||||
isSelf ? account.getUsername().orElse(null) : null,
|
|
||||||
account.getUuid());
|
account.getUuid());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,7 @@
|
||||||
|
|
||||||
package org.whispersystems.textsecuregcm.entities;
|
package org.whispersystems.textsecuregcm.entities;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import javax.annotation.Nullable;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
|
@ -28,9 +26,6 @@ public class BaseProfileResponse {
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private List<Badge> badges;
|
private List<Badge> badges;
|
||||||
|
|
||||||
@JsonProperty
|
|
||||||
private String username;
|
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private UUID uuid;
|
private UUID uuid;
|
||||||
|
|
||||||
|
@ -42,7 +37,6 @@ public class BaseProfileResponse {
|
||||||
final boolean unrestrictedUnidentifiedAccess,
|
final boolean unrestrictedUnidentifiedAccess,
|
||||||
final UserCapabilities capabilities,
|
final UserCapabilities capabilities,
|
||||||
final List<Badge> badges,
|
final List<Badge> badges,
|
||||||
@Nullable final String username,
|
|
||||||
final UUID uuid) {
|
final UUID uuid) {
|
||||||
|
|
||||||
this.identityKey = identityKey;
|
this.identityKey = identityKey;
|
||||||
|
@ -50,7 +44,6 @@ public class BaseProfileResponse {
|
||||||
this.unrestrictedUnidentifiedAccess = unrestrictedUnidentifiedAccess;
|
this.unrestrictedUnidentifiedAccess = unrestrictedUnidentifiedAccess;
|
||||||
this.capabilities = capabilities;
|
this.capabilities = capabilities;
|
||||||
this.badges = badges;
|
this.badges = badges;
|
||||||
this.username = username;
|
|
||||||
this.uuid = uuid;
|
this.uuid = uuid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,10 +67,6 @@ public class BaseProfileResponse {
|
||||||
return badges;
|
return badges;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getUsername() {
|
|
||||||
return username;
|
|
||||||
}
|
|
||||||
|
|
||||||
public UUID getUuid() {
|
public UUID getUuid() {
|
||||||
return uuid;
|
return uuid;
|
||||||
}
|
}
|
||||||
|
|
|
@ -219,7 +219,6 @@ class ProfileControllerTest {
|
||||||
.get(BaseProfileResponse.class);
|
.get(BaseProfileResponse.class);
|
||||||
|
|
||||||
assertThat(profile.getIdentityKey()).isEqualTo("bar");
|
assertThat(profile.getIdentityKey()).isEqualTo("bar");
|
||||||
assertThat(profile.getUsername()).isNull();
|
|
||||||
assertThat(profile.getBadges()).hasSize(1).element(0).has(new Condition<>(
|
assertThat(profile.getBadges()).hasSize(1).element(0).has(new Condition<>(
|
||||||
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
||||||
|
|
||||||
|
@ -236,7 +235,6 @@ class ProfileControllerTest {
|
||||||
.get(BaseProfileResponse.class);
|
.get(BaseProfileResponse.class);
|
||||||
|
|
||||||
assertThat(profile.getIdentityKey()).isEqualTo("bar");
|
assertThat(profile.getIdentityKey()).isEqualTo("bar");
|
||||||
assertThat(profile.getUsername()).isNull();
|
|
||||||
assertThat(profile.getUuid()).isEqualTo(AuthHelper.VALID_UUID_TWO);
|
assertThat(profile.getUuid()).isEqualTo(AuthHelper.VALID_UUID_TWO);
|
||||||
assertThat(profile.getBadges()).hasSize(1).element(0).has(new Condition<>(
|
assertThat(profile.getBadges()).hasSize(1).element(0).has(new Condition<>(
|
||||||
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
||||||
|
@ -550,7 +548,6 @@ class ProfileControllerTest {
|
||||||
assertThat(profile.getAvatar()).isEqualTo("profiles/validavatar");
|
assertThat(profile.getAvatar()).isEqualTo("profiles/validavatar");
|
||||||
assertThat(profile.getBaseProfileResponse().getCapabilities().isGv2()).isFalse();
|
assertThat(profile.getBaseProfileResponse().getCapabilities().isGv2()).isFalse();
|
||||||
assertThat(profile.getBaseProfileResponse().getCapabilities().isGv1Migration()).isFalse();
|
assertThat(profile.getBaseProfileResponse().getCapabilities().isGv1Migration()).isFalse();
|
||||||
assertThat(profile.getBaseProfileResponse().getUsername()).isNull();
|
|
||||||
assertThat(profile.getBaseProfileResponse().getUuid()).isEqualTo(AuthHelper.VALID_UUID_TWO);
|
assertThat(profile.getBaseProfileResponse().getUuid()).isEqualTo(AuthHelper.VALID_UUID_TWO);
|
||||||
assertThat(profile.getBaseProfileResponse().getBadges()).hasSize(1).element(0).has(new Condition<>(
|
assertThat(profile.getBaseProfileResponse().getBadges()).hasSize(1).element(0).has(new Condition<>(
|
||||||
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
badge -> "Test Badge".equals(badge.getName()), "has badge with expected name"));
|
||||||
|
|
Loading…
Reference in New Issue