this is the part where files are separated - you need to stop reading lines for the current file, put it into diffData and start reading lines for a new files to have a final structure look something like this
```
diffData: [
  {
    name: "file1",
    lines: [

    ],
  },
  {
    name: 'file2',
    lines: [ ... ]
  }
]
```