Skip to content

Commit

Permalink
Add mock fetchTokenIdsForParanet() and iterate over the tokens
Browse files Browse the repository at this point in the history
  • Loading branch information
aleksamagicka committed Apr 24, 2024
1 parent c7971f1 commit 9004f0c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 14 deletions.
30 changes: 16 additions & 14 deletions src/commands/paranet/start-paranet-sync-commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,29 +19,31 @@ class StartParanetSyncCommands extends Command {
);

await this.commandExecutor.delete('paranetSyncCommand');

const promises = [];
this.config.assetSync?.syncParanets.forEach(async (paranetId) => {
if (!this.ualService.isUal(paranetId)) {
this.logger.info(`Paranet sync: paranetId ${paranetId} is not a valid UAL!`);
return Command.empty();
}

await Promise.all(
this.config.assetSync?.syncParanets.map(async (paranetId) => {
if (!this.ualService.isUal(paranetId)) {
this.logger.info(
`Paranet sync: paranetId ${paranetId} is not a valid UAL!`,
);
return Command.empty();
}

const tokenIds = this.blockchainModuleManager.fetchTokenIdsForParanet(paranetId);
tokenIds.forEach((tokenId) => {
const commandData = {
paranetId,
operationId,
// TODO: Pass in token ID (for now, just a mock)
tokenId,
};

return this.commandExecutor.add({
promises.append(this.commandExecutor.add({
name: 'paranetSyncCommand',
data: commandData,
period: PARANET_SYNC_FREQUENCY_MILLS,
});
}),
);
}));
});
});

await Promise.all(promises);

return Command.empty();
}
Expand Down
4 changes: 4 additions & 0 deletions src/service/blockchain-event-listener-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,10 @@ class BlockchainEventListenerService {
);
}

fetchTokenIdsForParanet(paranetId) {

Check failure on line 143 in src/service/blockchain-event-listener-service.js

View workflow job for this annotation

GitHub Actions / lint

'paranetId' is defined but never used
return ["test1", "test2"];
}

listenOnBlockchainEvents(blockchainId) {
const devEnvironment =
process.env.NODE_ENV === NODE_ENVIRONMENTS.DEVELOPMENT ||
Expand Down

0 comments on commit 9004f0c

Please sign in to comment.