public void UpdateMute(MuteList mute, UUID PrincipalID) { Dictionary <string, object> sendData = mute.ToKeyValuePairs(); sendData["PRINCIPALID"] = PrincipalID.ToString(); sendData["METHOD"] = "updatemute"; string reqString = WebUtils.BuildQueryString(sendData); try { List <string> m_ServerURIs = m_registry.RequestModuleInterface <IConfigurationService>().FindValueOf(PrincipalID.ToString(), "RemoteServerURI"); foreach (string m_ServerURI in m_ServerURIs) { AsynchronousRestObjectRequester.MakeRequest("POST", m_ServerURI + "/auroradata", reqString); } } catch (Exception e) { m_log.DebugFormat("[AuroraRemoteMuteListConnector]: Exception when contacting server: {0}", e.ToString()); } }
public void UpdateMute(MuteList mute, UUID PrincipalID) { foreach (string m_ServerURI in m_ServerURIs) { SimianUtils.AddGeneric(PrincipalID, "MuteList", mute.MuteID.ToString(), Util.DictionaryToOSD(mute.ToKeyValuePairs()), m_ServerURI); } }