Skip to content

Commit 3e70692

Browse files
Giovanni GargiuloGiovanni Gargiulo
authored andcommitted
chore: split slot time and end slot time to make modification explicit and self explanatory
1 parent 2bbdcf2 commit 3e70692

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/main/java/org/cardanofoundation/conversions/converters/TimeConversions.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,18 @@ public class TimeConversions {
2525
*/
2626
public int utcTimeToEpochNo(LocalDateTime utcTime) {
2727
var lastGenesisSlot = genesisConfig.lastByronSlot();
28-
var lastByronSlotTime =
29-
slotsConversions.slotToTime(lastGenesisSlot).plus(genesisConfig.getByronSlotLength());
28+
var lastByronSlotTime = slotsConversions.slotToTime(lastGenesisSlot);
29+
var endLastByronSlotTime = lastByronSlotTime.plus(genesisConfig.getByronSlotLength());
3030

31-
if (utcTime.isBefore(lastByronSlotTime)) {
31+
if (utcTime.isBefore(endLastByronSlotTime)) {
3232
return utcTimeToEpochNo(Byron, utcTime);
3333
}
3434

3535
var lastByronEpoch = genesisConfig.lastByronEpochNo();
36-
var lastByronTime =
37-
slotsConversions
38-
.slotToTime(genesisConfig.lastByronSlot())
39-
.plus(genesisConfig.getByronSlotLength());
36+
var lastByronTime = slotsConversions.slotToTime(genesisConfig.lastByronSlot());
37+
var endLastByronTime = lastByronTime.plus(genesisConfig.getByronSlotLength());
4038

41-
var diffDuration = Duration.between(lastByronTime, utcTime);
39+
var diffDuration = Duration.between(endLastByronTime, utcTime);
4240
var diffDurationSeconds = diffDuration.getSeconds();
4341
var slotsPerEpoch = genesisConfig.slotsPerEpoch(Shelley);
4442
var shelleyEraLength = genesisConfig.getShelleySlotLength();

0 commit comments

Comments
 (0)