Skip to content

Commit b89c089

Browse files
fixed ui resolved status update
1 parent 0cca1eb commit b89c089

File tree

6 files changed

+39
-18
lines changed

6 files changed

+39
-18
lines changed

cloud/queries.js

+13-14
Original file line numberDiff line numberDiff line change
@@ -63,29 +63,28 @@ Moralis.Cloud.define(
6363
const query = new Moralis.Query('Markets');
6464
const today = new Date();
6565
today.setUTCHours(12,0,0,0);
66-
const previous = new Date();
67-
previous.setDate(today.getDate() - 2);
68-
previous.setUTCHours(12,0,0,0);
69-
7066
query.lessThanOrEqualTo('resolutionDate', today);
71-
query.greaterThanOrEqualTo("resolutionDate", previous);
7267

7368
let markets = await query.find();
7469

7570
let marketInfo;
76-
let res = [];
7771
let market;
7872

7973
for(let i = 0; i < markets.length; i++){
8074
market = markets[i];
81-
marketInfo = await Moralis.Cloud.run(
82-
'getMarketstatus',
83-
{_marketId: market.get('marketId')}
84-
)
85-
86-
market.set('resolved', marketInfo.resolved);
87-
market.set('winningOutcome', marketInfo.winningOutcome);
88-
await market.save();
75+
if(!market.get('resolved')){
76+
marketInfo = await Moralis.Cloud.run(
77+
'getMarketstatus',
78+
{_marketId: market.get('marketId')}
79+
)
80+
81+
market.set('resolved', marketInfo.resolved);
82+
market.set('winningOutcome', marketInfo.winningOutcome);
83+
logger.info(
84+
`market: ${market.get('marketId')}, resolved: ${market.get('resolved')}`
85+
)
86+
await market.save();
87+
}
8988
}
9089
}
9190
)

cloud/utils.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
//wei to Eth
2-
const weiToEth = (weiString) => {
3-
return parseFloat(Moralis.Units.FromWei(weiString, 18));
4-
}
1+
52

63
//unix to Date
74
const unixToDate = (unixTimestamp) => {

node_modules/.package-lock.json

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.yarn-integrity

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pythia-frontend/src/App.vue

+8
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@
66

77
<script>
88
import { checkChain } from './utils';
9+
import Moralis from './main.js'
10+
911
export default {
1012
async created(){
13+
console.log(
14+
await Moralis.Cloud.run(
15+
'getMarketstatus',
16+
{_marketId: '3'}
17+
)
18+
);
1119
let chainCorrect = await checkChain();
1220
this.$store.state.chainCorrect = chainCorrect;
1321
},

pythia-frontend/src/components/Market/MarketActions.vue

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
unclickable: (
7878
isWithdrawed ||
7979
withdrawed ||
80+
!$store.state.chainCorrect ||
8081
marketData.withDrawStats.reward == 0
8182
)
8283
}"

0 commit comments

Comments
 (0)