link: use "off" value for unset expiry

This commit is contained in:
Nick Craig-Wood 2021-04-06 16:21:32 +01:00
parent 3d3ff61f74
commit 9393225a1d
2 changed files with 2 additions and 3 deletions

View File

@ -1429,7 +1429,7 @@ func (f *Fs) PublicLink(ctx context.Context, remote string, expire fs.Duration,
Password: f.opt.LinkPassword, Password: f.opt.LinkPassword,
} }
if expire < fs.Duration(time.Hour*24*365*100) { if expire < fs.DurationOff {
expiry := time.Now().Add(time.Duration(expire)) expiry := time.Now().Add(time.Duration(expire))
share.Expiry = &expiry share.Expiry = &expiry
} }

View File

@ -3,7 +3,6 @@ package link
import ( import (
"context" "context"
"fmt" "fmt"
"time"
"github.com/rclone/rclone/cmd" "github.com/rclone/rclone/cmd"
"github.com/rclone/rclone/fs" "github.com/rclone/rclone/fs"
@ -13,7 +12,7 @@ import (
) )
var ( var (
expire = fs.Duration(time.Hour * 24 * 365 * 100) expire = fs.DurationOff
unlink = false unlink = false
) )