Friends rights under control.

This commit is contained in:
Diva Canto
2010-03-01 21:32:55 -08:00
parent cfaf087b89
commit c6a5ff26ff
4 changed files with 41 additions and 72 deletions

View File

@@ -99,7 +99,7 @@ namespace OpenSim.Services.Connectors.Friends
return Call(region, sendData);
}
public bool GrantRights(GridRegion region, UUID userID, UUID friendID)
public bool GrantRights(GridRegion region, UUID userID, UUID friendID, int userFlags, int rights)
{
Dictionary<string, object> sendData = new Dictionary<string, object>();
//sendData["VERSIONMIN"] = ProtocolVersions.ClientProtocolVersionMin.ToString();
@@ -108,6 +108,8 @@ namespace OpenSim.Services.Connectors.Friends
sendData["FromID"] = userID.ToString();
sendData["ToID"] = friendID.ToString();
sendData["UserFlags"] = userFlags.ToString();
sendData["Rights"] = rights.ToString();
return Call(region, sendData);
}

View File

@@ -32,13 +32,17 @@ using System.Collections.Generic;
namespace OpenSim.Services.Interfaces
{
public struct FriendInfo
public class FriendInfo
{
public UUID PrincipalID;
public string Friend;
public int MyFlags;
public int TheirFlags;
public FriendInfo()
{
}
public FriendInfo(Dictionary<string, object> kvp)
{
PrincipalID = UUID.Zero;