X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2FFriendProvider.java;h=cae2ff8a267e3b1f78cb0fac5adbc4e660c165fe;hb=722b47810ffbe01465f104791c9f660ae161023b;hp=3665d1b6bcea71232c354395cfe65cc1bda84675;hpb=2524f4d47c56874a263f9e53ec5c4035f2baa7e0;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/FriendProvider.java b/src/main/java/net/pterodactylus/sone/database/FriendProvider.java index 3665d1b..cae2ff8 100644 --- a/src/main/java/net/pterodactylus/sone/database/FriendProvider.java +++ b/src/main/java/net/pterodactylus/sone/database/FriendProvider.java @@ -2,8 +2,11 @@ package net.pterodactylus.sone.database; import java.util.Collection; +import net.pterodactylus.sone.data.LocalSone; import net.pterodactylus.sone.data.Sone; +import com.google.common.base.Optional; + /** * Provides information about {@link Sone#getFriends() friends} of a {@link Sone}. * @@ -11,7 +14,8 @@ import net.pterodactylus.sone.data.Sone; */ public interface FriendProvider { - Collection getFriends(Sone localSone); - boolean isFriend(Sone localSone, String friendSoneId); + Collection getFriends(LocalSone localSone); + Optional getSoneFollowingTime(String remoteSoneId); + boolean isFriend(LocalSone localSone, String friendSoneId); }