squash backend changes (#438)

This commit is contained in:
Pacien Boisson
2021-03-26 11:23:59 +04:00
committed by GitHub
parent 6fa522d872
commit b5ee57abc9
8 changed files with 59 additions and 7 deletions

View File

@@ -35,10 +35,15 @@ export async function createQuest(
throw new Error('Player not allowed to create quests');
}
const { skills_id: skillsId, ...questValues } = quest;
const questInput: Quest_Insert_Input = {
...quest,
...questValues,
repetition: questRepetition,
created_by_player_id: playerId,
quest_skills: {
data: skillsId.map(s => ({ skill_id: s })),
},
};
const data = await client.CreateQuest({ objects: questInput });

View File

@@ -17,7 +17,10 @@ export async function isAllowedToCreateQuest(
const pSEEDBalance = await pSEEDContract.balanceOf(playerAddress);
const pSEEDDecimals = await pSEEDContract.decimals();
const minimumPooledSeedBalance = new BN(100);
const pSEEDBalanceInDecimal = amountToDecimal(pSEEDBalance, pSEEDDecimals);
const pSEEDBalanceInDecimal = amountToDecimal(
pSEEDBalance.toString(),
pSEEDDecimals,
);
const allowed = new BN(pSEEDBalanceInDecimal).gt(minimumPooledSeedBalance);

View File

@@ -59,9 +59,9 @@ export async function updateCompletion(
});
}
return {
success: true,
quest_completion_id: questCompletion.id,
};
}