diff options
Diffstat (limited to 'weed/filer2/entry.go')
| -rw-r--r-- | weed/filer2/entry.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/weed/filer2/entry.go b/weed/filer2/entry.go index 82bc00b27..11318a3ae 100644 --- a/weed/filer2/entry.go +++ b/weed/filer2/entry.go @@ -43,3 +43,15 @@ func (entry *Entry) Timestamp() time.Time { return entry.Mtime } } + +func (entry *Entry) ToProtoEntry() *filer_pb.Entry { + if entry == nil { + return nil + } + return &filer_pb.Entry{ + Name: string(entry.FullPath), + IsDirectory: entry.IsDirectory(), + Attributes: EntryAttributeToPb(entry), + Chunks: entry.Chunks, + } +} |
