X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FSoneImpl.java;h=6da31fc655159ccc1ba9914829dee76df51f2e0d;hb=3752ebf20fcb0c71287f2b7fed358b14c7649d7f;hp=9b46988e50b3519e2eeaec832b0a239234677024;hpb=fd9d1edd9eef0dff1e9dd17a6bc55cb9e4da8f9f;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java b/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java index 9b46988..6da31fc 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java @@ -87,7 +87,7 @@ public class SoneImpl implements LocalSone { 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; @@ -119,12 +119,13 @@ public class SoneImpl implements LocalSone { * @param local * {@code true} if the Sone is a local Sone, {@code false} otherwise */ - public SoneImpl(Database database, Identity identity, boolean local, long time) { + public SoneImpl(Database database, Identity identity, boolean local, long time, Client client) { this.database = database; this.id = identity.getId(); this.identity = identity; this.local = local; this.time = time; + this.client = client; } // @@ -240,17 +241,6 @@ public class SoneImpl implements LocalSone { } /** - * Sets the time of the last inserted update of this Sone. - * - * @param time - * The time of the update (in milliseconds since Jan 1, 1970 UTC) - * @return This Sone (for method chaining) - */ - public Sone setTime(long time) { - return this; - } - - /** * Returns the status of this Sone. * * @return The status of this Sone @@ -313,7 +303,6 @@ public class SoneImpl implements LocalSone { * @return This Sone (for method chaining) */ public Sone setClient(Client client) { - this.client = client; return this; }