-
Notifications
You must be signed in to change notification settings - Fork 4
Pawel/signed url #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pawel/signed url #10
Conversation
@pawelsz-rb Core functionality looks good. Two overall things to consider: It makes sense to write to a file on disk if the zip is too big to keep in memory, but it looks like the zip is fully in memory anyway before writing it. I would consider either looking for a way to do the work fully in memory so you don't need to write temp files only to read them right back in. Or since that memory usage may be unacceptable for real world work loads, look for a way to chunk the work both during compress and during the stream upload. If it's not going to be chunked though, there's probably no upside to writing it to the file system. Second thing is semicolons. Semicolon use is mixed throughout in this PR. Rollbar js projects in general use semicolons, so that's the style to follow. Maybe we should check the lint settings and see if this check can be enabled. |
thank you for your constructive review, I think it was not that bad as for my very first js project. it's ready for another review |
Indeed! Not bad at all. Nice work. 👍 |
Description of the change
Type of change
Related issues
Checklists
Development
Code review