src/modules/markets/actions/finalize-market.js
import { augur } from "services/augurjs";
import logError from "utils/log-error";
import noop from "utils/noop";
export const sendFinalizeMarket = (marketId, callback = logError) => (
dispatch,
getState
) => {
console.log("finalize market called");
const { loginAccount } = getState();
if (!loginAccount.address) return callback(null);
augur.api.Market.finalize({
tx: { to: marketId },
meta: loginAccount.meta,
onSent: noop,
onSuccess: () => {
callback(null);
},
onFailed: err => callback(err)
});
};