1import { requireOptionalNativeModule } from "expo";
2
3import {
4 agentActivityWidgetTimeline,
5 type AgentActivityWidgetSource,
6} from "./agentActivityWidgetTimeline";
7
8export async function publishAgentActivityWidget(source: AgentActivityWidgetSource) {
9 if (!requireOptionalNativeModule("ExpoWidgets")) return;
10 const { default: widget } = await import("./AgentActivityWidget");
11 widget.updateTimeline(agentActivityWidgetTimeline(source, Date.now()));
12}