fix identation issues

This commit is contained in:
Iuri Matias 2018-10-15 21:42:57 -04:00 committed by Pascal Precht
parent 24da141973
commit f787e6be3c
No known key found for this signature in database
GPG Key ID: 0EE28D8D6FD85D7D
2 changed files with 43 additions and 43 deletions

View File

@ -28,7 +28,7 @@ class Console {
this.registerConsoleCommands();
this.registerApi();
this.suggestions = new Suggestions(embark, options);
this.suggestions = new Suggestions(embark, options);
}
registerApi() {

View File

@ -2,11 +2,11 @@ let utils = require('../../utils/utils');
class Suggestions {
constructor(embark, options) {
this.events = embark.events;
this.events = embark.events;
this.plugins = options.plugins;
this.registerApi();
this.listenToEvents();
this.contracts = {}
this.listenToEvents();
this.contracts = {}
}
registerApi() {
@ -17,14 +17,14 @@ class Suggestions {
});
}
listenToEvents() {
this.events.on("deploy:contract:deployed", (contract) => {
listenToEvents() {
this.events.on("deploy:contract:deployed", (contract) => {
this.contracts[contract.className] = contract
})
}
})
}
getSuggestions(cmd) {
cmd = cmd.toLowerCase()
cmd = cmd.toLowerCase()
if (cmd === 'web3' || cmd === 'web3.') {
return [
@ -36,45 +36,45 @@ class Suggestions {
]
}
let suggestions = []
for (let contractName in this.contracts) {
let suggestions = []
for (let contractName in this.contracts) {
let contract = this.contracts[contractName]
if (contract.className.toLowerCase().indexOf(cmd) >= 0 || contract.deployedAddress.indexOf(cmd) >= 0 || cmd.indexOf('contract') >= 0) {
suggestions.push({value: contract.className, command_type: "web3 object", description: "contract deployed at " + contract.deployedAddress});
}
if (contract.className.toLowerCase().indexOf(cmd) >= 0 || contract.deployedAddress.indexOf(cmd) >= 0 || cmd.indexOf('contract') >= 0) {
suggestions.push({value: contract.className, command_type: "web3 object", description: "contract deployed at " + contract.deployedAddress});
}
if ('profile'.indexOf(cmd) >= 0) {
suggestions.push({value: "profile " + contract.className, command_type: "embark command", description: "profile " + contract.className + " contract"});
}
}
if ('profile'.indexOf(cmd) >= 0) {
suggestions.push({value: "profile " + contract.className, command_type: "embark command", description: "profile " + contract.className + " contract"});
}
}
// TODO: make this registered through an API instead
// TODO: make this registered through an API instead
if ('help'.indexOf(cmd) >= 0) {
suggestions.push({value: 'help', command_type: "embark command", description: "displays quick list of some of the available embark commands"});
}
if ('versions'.indexOf(cmd) >= 0) {
suggestions.push({value: 'versions', command_type: "embark command", description: "display versions in use for libraries and tools like web3 and solc"});
}
if ('ipfs'.indexOf(cmd) >= 0) {
suggestions.push({value: 'ipfs', command_type: "javascript object", description: "instantiated js-ipfs object configured to the current environment (available if ipfs is enabled)"});
}
if ('swarm'.indexOf(cmd) >= 0) {
suggestions.push({value: 'swarm', command_type: "javascript object", description: "instantiated swarm-api object configured to the current environment (available if swarm is enabled)"});
}
if (cmd == 'w' || cmd === 'we' || cmd === 'web') {
suggestions.push({value: 'web3', command_type: "javascript object", description: "instantiated web3.js object configured to the current environment"});
}
if ('embarkjs'.indexOf(cmd) >= 0) {
suggestions.push({value: 'EmbarkJS', command_type: "javascript object", description: "EmbarkJS static functions for Storage, Messages, Names, etc."});
}
if ('help'.indexOf(cmd) >= 0) {
suggestions.push({value: 'help', command_type: "embark command", description: "displays quick list of some of the available embark commands"});
}
if ('versions'.indexOf(cmd) >= 0) {
suggestions.push({value: 'versions', command_type: "embark command", description: "display versions in use for libraries and tools like web3 and solc"});
}
if ('ipfs'.indexOf(cmd) >= 0) {
suggestions.push({value: 'ipfs', command_type: "javascript object", description: "instantiated js-ipfs object configured to the current environment (available if ipfs is enabled)"});
}
if ('swarm'.indexOf(cmd) >= 0) {
suggestions.push({value: 'swarm', command_type: "javascript object", description: "instantiated swarm-api object configured to the current environment (available if swarm is enabled)"});
}
if (cmd == 'w' || cmd === 'we' || cmd === 'web') {
suggestions.push({value: 'web3', command_type: "javascript object", description: "instantiated web3.js object configured to the current environment"});
}
if ('embarkjs'.indexOf(cmd) >= 0) {
suggestions.push({value: 'EmbarkJS', command_type: "javascript object", description: "EmbarkJS static functions for Storage, Messages, Names, etc."});
}
// sort first the ones that match the command at the beginning of the string, then prefer smaller commands first
return suggestions.sort((x,y) => {
let diff = x.value.indexOf(cmd) - y.value.indexOf(cmd)
if (diff !== 0) return diff;
return x.value.length - y.value.length;
});
// sort first the ones that match the command at the beginning of the string, then prefer smaller commands first
return suggestions.sort((x,y) => {
let diff = x.value.indexOf(cmd) - y.value.indexOf(cmd)
if (diff !== 0) return diff;
return x.value.length - y.value.length;
});
}
}