]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cfg.go
Remove unnecessary Duration*Second calculation
[nncp.git] / src / cfg.go
index 42fa918ae431687c2a038000637c0ae66b4746db..f003dcb0bd85dcd2bc31585a69d1a03a515b860d 100644 (file)
@@ -195,12 +195,12 @@ func NewNode(name string, cfg NodeJSON) (*Node, error) {
                defTxRate = *cfg.TxRate
        }
 
-       defOnlineDeadline := uint(DefaultDeadline)
+       defOnlineDeadline := DefaultDeadline
        if cfg.OnlineDeadline != nil {
                if *cfg.OnlineDeadline <= 0 {
                        return nil, errors.New("OnlineDeadline must be at least 1 second")
                }
-               defOnlineDeadline = *cfg.OnlineDeadline
+               defOnlineDeadline = time.Duration(*cfg.OnlineDeadline) * time.Second
        }
        var defMaxOnlineTime time.Duration
        if cfg.MaxOnlineTime != nil {
@@ -257,7 +257,7 @@ func NewNode(name string, cfg NodeJSON) (*Node, error) {
                        if *callCfg.OnlineDeadline == 0 {
                                return nil, errors.New("OnlineDeadline must be at least 1 second")
                        }
-                       onlineDeadline = *callCfg.OnlineDeadline
+                       onlineDeadline = time.Duration(*callCfg.OnlineDeadline) * time.Second
                }
 
                var maxOnlineTime time.Duration