/// <summary> /// Update the mute in the database /// </summary> /// <param name="MuteID"></param> /// <param name="Name"></param> /// <param name="Flags"></param> /// <param name="AgentID"></param> public void UpdateMuteList(UUID MuteID, string Name, int Flags, UUID AgentID) { if (MuteID == UUID.Zero) { return; } MuteList Mute = new MuteList() { MuteID = MuteID, MuteName = Name, MuteType = Flags.ToString() }; MuteListConnector.UpdateMute(Mute, AgentID); MuteListCache.Remove(AgentID); }
/// <summary> /// Update the mute in the database /// </summary> /// <param name="muteID"></param> /// <param name="muteName"></param> /// <param name="flags"></param> /// <param name="agentID"></param> public void UpdateMuteList(UUID muteID, string muteName, int flags, UUID agentID) { if (muteID == UUID.Zero) { return; } MuteList Mute = new MuteList { MuteID = muteID, MuteName = muteName, MuteType = flags.ToString() }; MuteListConnector.UpdateMute(Mute, agentID); lock (MuteListCache) MuteListCache.Remove(agentID); }