X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2FFriendProvider.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2FFriendProvider.kt;h=f56f2f77615c3181ed7a1c18c161c0438ca0d973;hp=0000000000000000000000000000000000000000;hb=f04d2fa7340922ba1d99e0626c355ac992a1eff1;hpb=3b711e4ff7898c71778dd3a8695ee3e0e3542861 diff --git a/src/main/kotlin/net/pterodactylus/sone/database/FriendProvider.kt b/src/main/kotlin/net/pterodactylus/sone/database/FriendProvider.kt new file mode 100644 index 0000000..f56f2f7 --- /dev/null +++ b/src/main/kotlin/net/pterodactylus/sone/database/FriendProvider.kt @@ -0,0 +1,13 @@ +package net.pterodactylus.sone.database + +import net.pterodactylus.sone.data.Sone + +/** + * Provides information about [friends][Sone.getFriends] of a [Sone]. + */ +interface FriendProvider { + + fun getFriends(localSone: Sone): Collection + fun isFriend(localSone: Sone, friendSoneId: String): Boolean + +}