Commit e46ec113 authored by Fabien's avatar Fabien Committed by GitHub

Merge pull request #179 from steemit/remove-async-await

Remove async await
parents 23fa3b78 8b43a6bf
......@@ -2,9 +2,5 @@
"presets": [
"es2015",
"es2017"
],
"plugins": [
"transform-async-to-generator",
"transform-regenerator"
]
}
\ No newline at end of file
require("babel-polyfill");
const api = require("./lib/api");
const auth = require("./lib/auth");
const broadcast = require("./lib/broadcast");
......
{
"name": "steem",
"version": "0.5.16",
"version": "0.5.17",
"description": "Steem.js the JavaScript API for Steem blockchain",
"main": "index.js",
"scripts": {
......@@ -53,9 +53,7 @@
"babel-cli": "^6.16.0",
"babel-eslint": "^7.1.1",
"babel-loader": "^6.2.5",
"babel-plugin-transform-async-to-generator": "^6.24.1",
"babel-plugin-transform-regenerator": "^6.24.1",
"babel-polyfill": "^6.16.0",
"babel-polyfill": "^6.23.0",
"babel-preset-es2015": "^6.16.0",
"babel-preset-es2017": "^6.16.0",
"babel-register": "^6.14.0",
......
......@@ -3,20 +3,20 @@ import api from "../api";
const defaultWeight = 1;
exports = module.exports = steemBroadcast => {
steemBroadcast.addAccountAuth = async (
steemBroadcast.addAccountAuth = (
activeWif,
username,
authorizedUsername,
role = "posting",
cb
) => {
const [userAccount] = await api.getAccountsAsync([username]);
api.getAccountsAsync([username]).then(([userAccount]) => {
const updatedAuthority = userAccount[role];
const authorizedAccounts = updatedAuthority.account_auths.map(
auth => auth[0]
);
const hasAuthority = authorizedAccounts.indexOf(authorizedUsername) !== -1;
const hasAuthority =
authorizedAccounts.indexOf(authorizedUsername) !== -1;
if (hasAuthority) {
// user does already exist in authorized list
......@@ -37,16 +37,17 @@ exports = module.exports = steemBroadcast => {
userAccount.json_metadata,
cb
);
});
};
steemBroadcast.removeAccountAuth = async (
steemBroadcast.removeAccountAuth = (
activeWif,
username,
authorizedUsername,
role = "posting",
cb
) => {
const [userAccount] = await api.getAccountsAsync([username]);
api.getAccountsAsync([username]).then(([userAccount]) => {
const updatedAuthority = userAccount[role];
const totalAuthorizedUser = updatedAuthority.account_auths.length;
for (let i = 0; i < totalAuthorizedUser; i++) {
......@@ -75,5 +76,6 @@ exports = module.exports = steemBroadcast => {
userAccount.json_metadata,
cb
);
});
};
};
require("babel-polyfill");
const api = require("./api");
const auth = require("./auth");
const broadcast = require("./broadcast");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment