mirror of
https://github.com/kennethnym/aris.git
synced 2026-03-21 17:41:18 +00:00
feat(core): add sourceId to FeedItem (#72)
Each FeedSource implementation now sets sourceId on items it produces, allowing consumers to trace items back to their originating source. Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
@@ -48,6 +48,7 @@ export interface Slot {
|
||||
*
|
||||
* const item: WeatherItem = {
|
||||
* id: "weather-123",
|
||||
* sourceId: "aelis.weatherkit",
|
||||
* type: "weather",
|
||||
* timestamp: new Date(),
|
||||
* data: { temp: 18, condition: "cloudy" },
|
||||
@@ -67,6 +68,8 @@ export interface FeedItem<
|
||||
> {
|
||||
/** Unique identifier */
|
||||
id: string
|
||||
/** ID of the FeedSource that produced this item */
|
||||
sourceId: string
|
||||
/** Item type, matches the data source type */
|
||||
type: TType
|
||||
/** When this item was generated */
|
||||
|
||||
Reference in New Issue
Block a user