You can return `client.stream.timeout(new Duration(minutes: 1)).first` here.

I did not know you could set a timeout on streams...