diretto/src/store/feed.ts

13 lines
405 B
TypeScript
Raw Normal View History

2019-07-16 16:43:29 +02:00
import { FeedEvent, FeedEventData } from "./types";
import { Item } from "rss-parser";
export function toEvent(item: Item): FeedEventData {
return {
2019-07-16 16:47:51 +02:00
guid: item.guid || item.link || item.title || Math.random().toString(32),
title: item.title || "Unnamed event",
link: item.link,
creator: item.creator || "Unknown",
published: item.pubDate ? new Date(item.pubDate) : undefined
2019-07-16 16:43:29 +02:00
};
}