X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryPost.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryPost.java;h=5c294c04ae0740966f2825911ae3c2e3904b37f2;hp=75eae49342a48c3fd92849bec072548cf6af87cf;hb=62828ea81428d7b868426375d37af661834c268b;hpb=242da074894d2ffcbb1a61f16ed881db9bc51ff0 diff --git a/src/main/java/net/pterodactylus/sone/database/memory/MemoryPost.java b/src/main/java/net/pterodactylus/sone/database/memory/MemoryPost.java index 75eae49..5c294c0 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemoryPost.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemoryPost.java @@ -21,13 +21,10 @@ import static com.google.common.base.Optional.fromNullable; import java.util.UUID; -import javax.annotation.Nullable; - import net.pterodactylus.sone.data.Post; import net.pterodactylus.sone.data.Sone; import net.pterodactylus.sone.database.SoneProvider; -import com.google.common.base.Function; import com.google.common.base.Optional; /** @@ -123,13 +120,7 @@ class MemoryPost implements Post { */ @Override public Optional getRecipient() { - return Optional.fromNullable(recipientId).transform(new Function() { - @Nullable - @Override - public Sone apply(String input) { - return soneProvider.getSone(input); - } - }); + return recipientId == null ? Optional.absent() : fromNullable(soneProvider.getSone(recipientId)); } /**