(l baker.Record, next func(baker.Record))
| 44 | } |
| 45 | |
| 46 | func (f *MetadataLastModified) Process(l baker.Record, next func(baker.Record)) { |
| 47 | v, ok := l.Meta(inpututils.MetadataLastModified) |
| 48 | if ok { |
| 49 | lastModified := v.(time.Time) |
| 50 | if !lastModified.IsZero() { |
| 51 | unixTime := lastModified.Unix() |
| 52 | timestampStr := []byte(strconv.FormatInt(unixTime, 10)) |
| 53 | l.Set(f.dst, timestampStr) |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | next(l) |
| 58 | } |