* Allow interested user data plugins to store temporary user profiles

* Database and the OGS1 plugins are not interested and hence ignore these calls
This commit is contained in:
Justin Clarke Casey
2009-04-23 18:57:39 +00:00
parent ef9d140022
commit 0d51c22620
9 changed files with 58 additions and 8 deletions

View File

@@ -46,6 +46,12 @@ namespace OpenSim.Data
public UserProfileData GetUserByUri(Uri uri) { return null; }
public abstract void StoreWebLoginKey(UUID agentID, UUID webLoginKey);
public abstract void AddNewUserProfile(UserProfileData user);
public virtual void AddTemporaryUserProfile(UserProfileData userProfile)
{
// Deliberately blank - database plugins shouldn't store temporary profiles.
}
public abstract bool UpdateUserProfile(UserProfileData user);
public abstract void AddNewUserAgent(UserAgentData agent);
public abstract void AddNewUserFriend(UUID friendlistowner, UUID friend, uint perms);