Add/remove linkedin generated app routes from app.js

pull/2/head
Sahat Yalkabov 2014-04-15 11:47:54 -04:00
parent ddef2c4b2f
commit 4853df2f7a
1 changed files with 10 additions and 0 deletions

View File

@ -743,6 +743,11 @@ inquirer.prompt({
userModel.splice(index - 1, 0, linkedinModel); userModel.splice(index - 1, 0, linkedinModel);
fs.writeFileSync(userModelFile, userModel.join('\n')); fs.writeFileSync(userModelFile, userModel.join('\n'));
// Add LinkedIn to app.js
index = app.indexOf(' * OAuth routes for sign-in.');
app.splice(index + 3, 0, linkedinRoutes);
fs.writeFileSync(appFile, app.join('\n'));
console.log('✓ LinkedIn authentication has been added.'.info); console.log('✓ LinkedIn authentication has been added.'.info);
} else { } else {
console.log('✓ LinkedIn authentication is already active.'.data); console.log('✓ LinkedIn authentication is already active.'.data);
@ -769,6 +774,11 @@ inquirer.prompt({
profileTemplate.splice(index - 1, 5); profileTemplate.splice(index - 1, 5);
fs.writeFileSync(profileTemplateFile, profileTemplate.join('\n')); fs.writeFileSync(profileTemplateFile, profileTemplate.join('\n'));
// Remove LinkedIn from app.js
index = app.indexOf("app.get('/auth/linkedin', passport.authenticate('linkedin', { state: 'SOME STATE' }));");
app.splice(index, 4);
fs.writeFileSync(appFile, app.join('\n'));
// Remove LinkedIn from User.js // Remove LinkedIn from User.js
index = userModel.indexOf(' linkedin: String,'); index = userModel.indexOf(' linkedin: String,');
userModel.splice(index, 1); userModel.splice(index, 1);