@iexec/web3telegram
Version:
Enables secure, blockchain-based messaging by encrypting Telegram user IDs for privacy. It lets users message Ethereum account holders without knowing their Telegram details.
20 lines (19 loc) • 433 B
text/typescript
export const autoPaginateRequest = async (
{ request },
{ orders = [] } = {}
) => {
const res = await request;
const totalCount = res.count;
if (res.orders.length > 0) {
orders.push(...res.orders);
if (res.more && typeof res.more === 'function') {
return autoPaginateRequest(
{
request: res.more(),
},
{ orders }
);
}
}
return { orders, count: totalCount };
};