(_ context.Context, id db.GraphID, md *db.FileMeta)
| 144 | } |
| 145 | |
| 146 | func (d *DB) SetFileMeta(_ context.Context, id db.GraphID, md *db.FileMeta) error { |
| 147 | if md.ID == "" { |
| 148 | return errors.New("no file ID set on metadata") |
| 149 | } |
| 150 | g, ok := d.graphs[id] |
| 151 | if !ok { |
| 152 | return db.NotExists("graph", id) |
| 153 | } |
| 154 | g.metas[md.ID] = append(g.metas[md.ID], md) |
| 155 | return nil |
| 156 | } |
| 157 | |
| 158 | func (d *DB) BatchFileMeta(_ context.Context, id db.GraphID, fIDs []db.FileID) (map[db.FileID]*db.FileMeta, error) { |
| 159 | g, ok := d.graphs[id] |