asses.One(path) seems to deport ass neato
This commit is contained in:
@@ -14,25 +14,25 @@ func One(ctx context.Context, p string) error {
|
||||
if last, err := checkLast(ctx, p); err != nil {
|
||||
return err
|
||||
} else if last.T.IsZero() {
|
||||
} else if cksum, err := cksum(ctx, p); err != nil {
|
||||
} else if cksum, err := Cksum(p); err != nil {
|
||||
return err
|
||||
} else if cksum != last.Cksum {
|
||||
} else if time.Since(last.T) < 20+time.Duration(rand.Int()%10)*24*time.Hour {
|
||||
return nil
|
||||
}
|
||||
|
||||
if err := deportAsses(ctx, p); err != nil {
|
||||
if err := deport(ctx, p); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
cksum, err := cksum(ctx, p)
|
||||
cksum, err := Cksum(p)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return checked(ctx, p, cksum)
|
||||
}
|
||||
|
||||
func cksum(ctx context.Context, p string) (string, error) {
|
||||
func Cksum(p string) (string, error) {
|
||||
f, err := os.Open(p)
|
||||
if err != nil {
|
||||
return "", err
|
||||
@@ -43,7 +43,3 @@ func cksum(ctx context.Context, p string) (string, error) {
|
||||
_, err = io.Copy(hasher, f)
|
||||
return base64.StdEncoding.EncodeToString(hasher.Sum(nil)), err
|
||||
}
|
||||
|
||||
func deportAsses(ctx context.Context, p string) error {
|
||||
return io.EOF
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user