Can delete the Offline Messages sent to/from a user.

This is useful if the user is deleted.
This commit is contained in:
Oren Hurvitz
2013-10-29 16:38:03 +02:00
committed by Justin Clark-Casey (justincc)
parent 46c2791fe2
commit 2d9d6fe922
5 changed files with 44 additions and 0 deletions

View File

@@ -35,7 +35,14 @@ namespace OpenSim.Services.Interfaces
public interface IOfflineIMService
{
List<GridInstantMessage> GetMessages(UUID principalID);
bool StoreMessage(GridInstantMessage im, out string reason);
/// <summary>
/// Delete messages to or from this user (or group).
/// </summary>
/// <param name="userID">A user or group ID</param>
void DeleteMessages(UUID userID);
}
public class OfflineIMDataUtils