Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

A temp solution for locked problems. #96

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

Merged
merged 1 commit into from
May 29, 2018
Merged

A temp solution for locked problems. #96

merged 1 commit into from
May 29, 2018

Conversation

sykuang
Copy link
Contributor

@sykuang sykuang commented May 12, 2018

Simply disable the user checking and download locked issue directly. works on both premium and normal account.

@@ -120,7 +120,7 @@ plugin.getCategoryProblems = function(category, cb) {
plugin.getProblem = function(problem, cb) {
log.debug('running leetcode.getProblem');
const user = session.getUser();
if (problem.locked && !user.paid) return cb('failed to load locked problem!');
//if (problem.locked && !user.paid) return cb('failed to load locked problem!');
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for non-premium user, what's the error now if fetching a locked question?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will show "[ERROR] failed to load problem! [0]" when non-premium user try to access locked problem.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, this works for me

@skygragon skygragon merged commit dd4966e into skygragon:master May 29, 2018
@skygragon
Copy link
Owner

@sykuang would you mind trying fc7a09b to see if it works for premium user?

@fzxt
Copy link

fzxt commented Jul 21, 2018

@skygragon Just tried after updating latest, works with locked problems!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants