AugurProject/augur-ui

View on GitHub
src/modules/markets/actions/finalize-market.js

Summary

Maintainability
A
0 mins
Test Coverage
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)
  });
};