Feat: support setting "last modified" props when creating upload session

This commit is contained in:
HFO4
2022-02-27 14:05:21 +08:00
parent e37e93a7b6
commit 6fdf77e00e
5 changed files with 45 additions and 36 deletions

View File

@@ -19,7 +19,7 @@ const (
type FileStream struct {
Mode WriteMode
Hidden bool
LastModified time.Time
LastModified *time.Time
Metadata map[string]string
File io.ReadCloser
Size uint64
@@ -61,7 +61,7 @@ func (file *FileStream) GetMetadata() map[string]string {
return file.Metadata
}
func (file *FileStream) GetLastModified() time.Time {
func (file *FileStream) GetLastModified() *time.Time {
return file.LastModified
}
@@ -87,7 +87,7 @@ type FileHeader interface {
GetVirtualPath() string
GetMode() WriteMode
GetMetadata() map[string]string
GetLastModified() time.Time
GetLastModified() *time.Time
IsHidden() bool
GetSavePath() string
SetSize(uint64)