diff --git a/onchain/src/contracts/lyricsflip.cairo b/onchain/src/contracts/lyricsflip.cairo index 93cbc22c..09d116b4 100644 --- a/onchain/src/contracts/lyricsflip.cairo +++ b/onchain/src/contracts/lyricsflip.cairo @@ -153,7 +153,8 @@ pub mod LyricsFlip { assert(genre.is_some(), Errors::NON_EXISTING_GENRE); let caller_address = get_caller_address(); - let cards = self.get_random_cards(seed); + let amount: u64 = self.cards_per_round.read().into(); + let cards = self.get_random_cards(amount, seed); let round_id = self.round_count.read() + 1; let round = Round { @@ -341,8 +342,7 @@ pub mod LyricsFlip { #[generate_trait] pub impl InternalFunctions of InternalFunctionsTrait { - fn get_random_cards(self: @ContractState, seed: u64) -> Span { - let amount: u64 = self.cards_per_round.read().into(); + fn get_random_cards(self: @ContractState, amount: u64, seed: u64) -> Span { let limit = self.cards_count.read(); self._get_random_numbers(seed, amount, limit, false) }