Add method to remove trust assignments. (Not implemented in WoT yet!)
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 2 Jan 2011 12:47:31 +0000 (13:47 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 2 Jan 2011 12:47:31 +0000 (13:47 +0100)
src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java

index 5d85082..0c4a75a 100644 (file)
@@ -271,6 +271,21 @@ public class WebOfTrustConnector implements ConnectorListener {
        }
 
        /**
+        * Removes any trust assignment of the given own identity for the given
+        * identity.
+        *
+        * @param ownIdentity
+        *            The own identity
+        * @param identity
+        *            The identity to remove all trust for
+        * @throws WebOfTrustException
+        *             if an error occurs
+        */
+       public void removeTrust(OwnIdentity ownIdentity, Identity identity) throws WebOfTrustException {
+               performRequest(SimpleFieldSetConstructor.create().put("Message", "RemoveTrust").put("Truster", ownIdentity.getId()).put("Trustee", identity.getId()).get(), "TrustRemoved");
+       }
+
+       /**
         * Pings the Web of Trust plugin. If the plugin can not be reached, a
         * {@link PluginException} is thrown.
         *