()
| 282 | } |
| 283 | |
| 284 | func (r *rcloneCatReader) Close() error { |
| 285 | if err := r.reader.Close(); err != nil { |
| 286 | r.logger.Warnf("Failed to close reader: %v", err) |
| 287 | } |
| 288 | if err := r.cmd.Wait(); err != nil { |
| 289 | r.logger.Warnf("rclone cat process exited with error: %v", err) |
| 290 | } |
| 291 | return nil |
| 292 | } |