RE: RE: SteemJS开发的难与易
You are viewing a single comment's thread from:

RE: SteemJS开发的难与易

ericet(72)
Published in
#cn
Words
74
Reading
1 min
Listen
Play
7y

这样写就可以读取所有的文章了。

function getPosts(author, startPermlink = null, limit = 100, posts = []) {
    return new Promise((resolve, reject) => {
        let beforeDate = new Date().toISOString().split('.')[0];
        steem.api.getDiscussionsByAuthorBeforeDate(author, startPermlink, beforeDate, limit, function (err, result) {
            //console.log(result);
            if (result.length > 1) {
                posts = [...posts, ...result];
                getPosts(author, result[result.length - 1].permlink, limit, posts)
                .then(resolve)
                .catch(reject);
            } else {
                resolve(posts);
            }
        });
    });
}
@ericet: 这样写就可以读取所有的文章了。 | Ecency