Commit 3c98c5b6 authored by Iain Learmonth's avatar Iain Learmonth
Browse files

IndexerTask: find publishedMillis of BridgestrapStats

parent e47257f2
Pipeline #10874 passed with stage
in 2 minutes and 46 seconds
...@@ -7,6 +7,7 @@ import org.torproject.descriptor.BandwidthFile; ...@@ -7,6 +7,7 @@ import org.torproject.descriptor.BandwidthFile;
import org.torproject.descriptor.BridgeNetworkStatus; import org.torproject.descriptor.BridgeNetworkStatus;
import org.torproject.descriptor.BridgePoolAssignment; import org.torproject.descriptor.BridgePoolAssignment;
import org.torproject.descriptor.BridgedbMetrics; import org.torproject.descriptor.BridgedbMetrics;
import org.torproject.descriptor.BridgestrapStats;
import org.torproject.descriptor.Descriptor; import org.torproject.descriptor.Descriptor;
import org.torproject.descriptor.DescriptorSourceFactory; import org.torproject.descriptor.DescriptorSourceFactory;
import org.torproject.descriptor.DirectoryKeyCertificate; import org.torproject.descriptor.DirectoryKeyCertificate;
...@@ -156,6 +157,9 @@ class IndexerTask implements Callable<FileNode> { ...@@ -156,6 +157,9 @@ class IndexerTask implements Callable<FileNode> {
} else if (descriptor instanceof BridgedbMetrics) { } else if (descriptor instanceof BridgedbMetrics) {
publishedMillis = ((BridgedbMetrics) descriptor) publishedMillis = ((BridgedbMetrics) descriptor)
.bridgedbMetricsEnd().toInstant(ZoneOffset.UTC).toEpochMilli(); .bridgedbMetricsEnd().toInstant(ZoneOffset.UTC).toEpochMilli();
} else if (descriptor instanceof BridgestrapStats) {
publishedMillis = ((BridgestrapStats) descriptor)
.bridgestrapStatsEnd().toInstant(ZoneOffset.UTC).toEpochMilli();
} else if (descriptor instanceof DirectoryKeyCertificate) { } else if (descriptor instanceof DirectoryKeyCertificate) {
publishedMillis = ((DirectoryKeyCertificate) descriptor) publishedMillis = ((DirectoryKeyCertificate) descriptor)
.getDirKeyPublishedMillis(); .getDirKeyPublishedMillis();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment