From 348d15707d129c99bc79cd35d544bc62b9a6f1b2 Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Mon, 14 Nov 2011 18:08:02 +0000 Subject: Add test for adding a friend whilst online --- OpenSim/Region/Framework/Interfaces/IFriendsModule.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'OpenSim/Region/Framework/Interfaces') diff --git a/OpenSim/Region/Framework/Interfaces/IFriendsModule.cs b/OpenSim/Region/Framework/Interfaces/IFriendsModule.cs index d4a6857..8143164 100644 --- a/OpenSim/Region/Framework/Interfaces/IFriendsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IFriendsModule.cs @@ -33,6 +33,20 @@ namespace OpenSim.Region.Framework.Interfaces { public interface IFriendsModule { + /// + /// Add a friend for the given user. + /// + /// + /// This is a one-way friendship. To make a two way friendship you will need to call this again with the + /// client and friend reversed. + /// + /// Ultimately, it would be more useful to take in a user account here rather than having to have a user + /// present in the scene. + /// + /// + /// + void AddFriend(IClientAPI client, UUID friendID); + uint GetFriendPerms(UUID PrincipalID, UUID FriendID); bool SendFriendsOnlineIfNeeded(IClientAPI client); } -- cgit v1.1