X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FDefaultSone.java;h=08a9ac12316b1760ca8478af93aa7660bcf66ba6;hb=15b175ec7ed0423bc5a58d1306062458ab0b2a04;hp=3abd1d4143a475283c22135f8c27fb01f23957e6;hpb=9f9834453e9555175e4771932d9521209bd7188c;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/DefaultSone.java b/src/main/java/net/pterodactylus/sone/data/impl/DefaultSone.java index 3abd1d4..08a9ac1 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/DefaultSone.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/DefaultSone.java @@ -88,7 +88,7 @@ public class DefaultSone implements Sone { private volatile Profile profile = new Profile(this); /** The client used by the Sone. */ - private volatile Client client; + private final Client client; /** Whether this Sone is known. */ private volatile boolean known; @@ -122,10 +122,11 @@ public class DefaultSone implements Sone { * @param local * {@code true} if the Sone is a local Sone, {@code false} otherwise */ - public DefaultSone(Database database, String id, boolean local) { + public DefaultSone(Database database, String id, boolean local, Client client) { this.database = database; this.id = id; this.local = local; + this.client = client; rootAlbum = new DefaultAlbumBuilder(database, this, null).build(); } @@ -223,11 +224,6 @@ public class DefaultSone implements Sone { return client; } - public Sone setClient(Client client) { - this.client = client; - return this; - } - public boolean isKnown() { return known; } @@ -323,11 +319,6 @@ public class DefaultSone implements Sone { return likedPostIds.contains(postId); } - public Sone addLikedPostId(String postId) { - likedPostIds.add(postId); - return this; - } - public Sone removeLikedPostId(String postId) { likedPostIds.remove(postId); return this;