Add “unknown” Sone state, initialize local and remote Sones differently.
[Sone.git] / src / main / java / net / pterodactylus / sone / core / SoneDownloader.java
index 07a3755..b7663e5 100644 (file)
@@ -125,7 +125,7 @@ public class SoneDownloader extends AbstractService {
                                core.addSone(parsedSone);
                        }
                } finally {
-                       core.setSoneStatus(sone, SoneStatus.idle);
+                       core.setSoneStatus(sone, (sone.getTime() == 0) ? SoneStatus.unknown : SoneStatus.idle);
                }
        }