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
|
||
|
}
|