fix(HBO Max): restructure codebase and improve presence data#10628
fix(HBO Max): restructure codebase and improve presence data#10628theusaf merged 8 commits intoPreMiD:mainfrom
Conversation
|
|
||
| const limit = pLimit(1) | ||
|
|
||
| // eslint-disable-next-line import/no-mutable-exports |
There was a problem hiding this comment.
avoid disabling eslint unless absolutely necessary
There was a problem hiding this comment.
Fixed! I replaced the mutable export with a getPageInfo() getter function to avoid disabling ESLint.
|
Hey @theusaf, just wanted to check if you’ve had a chance to review this PR. All requested changes have been applied and the branch is up-to-date. Thanks! |
theusaf
left a comment
There was a problem hiding this comment.
It looks like your ts files has extra \r characters near the end of them on some lines
|
Hey @theusaf, the |
|
Hey @theusaf, thanks for reviewing! I double checked types.ts and all line endings are now set to LF, with a newline at the end of the file. Let me know if there’s anything else you want me to adjust. |
|
Hey @theusaf, just checking in, were you able to re-run the check on your side after the latest update? Everything should now be consistent with LF + trailing newline. Let me know if it’s good to go |
Description
Restructured the HBO Max activity to match a modern codebase pattern:
types.tswith proper TypeScript interfaces for the Max API responsefunctions/fetchPageInfo.tswith p-limit to prevent race conditionsAcknowledgements
npm run lintScreenshots