Skip to content
Source
Sign inSign up

publishAgentActivityWidget.ios.ts

12 lines458 Bytes

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()));