import { hnPost } from "https://esm.town/v/akkartik/hnPost";
let { HNcache } = await import("https://esm.town/v/akkartik/HNcache");
export let hnPostsCached = async (postIds) => {
var newPosts = {};
for (const postId of postIds) {
if (HNcache[postId] == undefined)
newPosts[postId] = await hnPost(postId);
}
HNcache = {
...HNcache,
...newPosts,
};
return postIds.map((postId) => HNcache[postId]);
};