X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FWebOfTrustUpdater.java;h=d9389b7c4e8ffb09ce98ad26cdc97462f6cbad3c;hb=7d5fb2c8fcd358062314ebe923483fc5d1b2042d;hp=237c8c40e52a132319cd71920834b958e621f286;hpb=da0926405f52158c071e3b6b93aea5f97efdec15;p=Sone.git
diff --git a/src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdater.java b/src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdater.java
index 237c8c4..d9389b7 100644
--- a/src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdater.java
+++ b/src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdater.java
@@ -372,14 +372,10 @@ public class WebOfTrustUpdater extends AbstractService {
public void run() {
try {
if (score != null) {
- if (trustee instanceof DefaultIdentity) {
- ((DefaultIdentity) trustee).setTrust(truster, new Trust(score, null, 0));
- }
+ trustee.setTrust(truster, new Trust(score, null, 0));
webOfTrustConnector.setTrust(truster, trustee, score, comment);
} else {
- if (trustee instanceof DefaultIdentity) {
- ((DefaultIdentity) trustee).setTrust(truster, null);
- }
+ trustee.setTrust(truster, null);
webOfTrustConnector.removeTrust(truster, trustee);
}
finish(true);
@@ -422,7 +418,8 @@ public class WebOfTrustUpdater extends AbstractService {
*
* @author David âBombeâ Roden
*/
- private class WebOfTrustContextUpdateJob extends WebOfTrustUpdateJob {
+ @VisibleForTesting
+ class WebOfTrustContextUpdateJob extends WebOfTrustUpdateJob {
/** The own identity whose contexts to manage. */
protected final OwnIdentity ownIdentity;
@@ -549,7 +546,8 @@ public class WebOfTrustUpdater extends AbstractService {
*
* @author David âBombeâ Roden
*/
- private class SetPropertyJob extends WebOfTrustUpdateJob {
+ @VisibleForTesting
+ class SetPropertyJob extends WebOfTrustUpdateJob {
/** The own identity to update properties on. */
private final OwnIdentity ownIdentity;