diff --git a/extension.js b/extension.js index 914f5ce..5238a34 100644 --- a/extension.js +++ b/extension.js @@ -1,11 +1,8 @@ -// The module 'vscode' contains the VS Code extensibility API -// Import the module and reference it with the alias vscode in your code below const vscode = require('vscode') const { getMessage } = require('./messages') -// this method is called when your extension is activated -// your extension is activated the very first time the command is executed function activate() { + // Pull the extension configuration const { emoji } = vscode.workspace.getConfiguration('cheer') console.log('"vscode-cheer" standing by!') diff --git a/messages.js b/messages.js index 1f2baec..88358bb 100644 --- a/messages.js +++ b/messages.js @@ -1,5 +1,6 @@ const getRandomFromArray = require('get-random-from-array') +// Messages pool const messages = [ 'Great work!', 'Keep it up!', @@ -16,10 +17,10 @@ const messages = [ "I'm a huge fan of what you're doing!" ] -console.log('Moral support messages loaded!') - +// Create a random message closure const getRandomMessage = getRandomFromArray(messages) +// Return a random message w/ or w/o an emoji const getMessage = emoji => { return `${emoji ? '🎉 ' : ''}${getRandomMessage()}` }