mirror of https://github.com/Xhofe/alist
23 lines
409 B
Go
23 lines
409 B
Go
package virtual
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/alist-org/alist/v3/internal/model"
|
|
"github.com/alist-org/alist/v3/pkg/utils/random"
|
|
)
|
|
|
|
func (d *Virtual) genObj(dir bool) model.Obj {
|
|
obj := &model.Object{
|
|
Name: random.String(10),
|
|
Size: 0,
|
|
IsFolder: true,
|
|
Modified: time.Now(),
|
|
}
|
|
if !dir {
|
|
obj.Size = random.RangeInt64(d.MinFileSize, d.MaxFileSize)
|
|
obj.IsFolder = false
|
|
}
|
|
return obj
|
|
}
|