import * as store from "store"; import { BigNumber, EthAddress } from "@joincivil/typescript-types"; export function fetchVote(challengeId: BigNumber, user: EthAddress | undefined): BigNumber | undefined { if (!user) { return undefined; } const key = `voteOption:${challengeId.toString()}:${user}`; const savedVoteOption: string = store.get(key); if (savedVoteOption) { return new BigNumber(savedVoteOption); } else { return undefined; } } export function saveVote(challengeId: BigNumber, user: EthAddress, voteOption: BigNumber): void { const key = `voteOption:${challengeId.toString()}:${user}`; store.set(key, voteOption.toString()); }