Skip to content
Source
Sign inSign up
Open History to see the last commit

publishSubscriptionUsage.ios.ts

11 lines451 Bytes

1import { requireOptionalNativeModule } from "expo";
2import {
3 subscriptionUsageTimeline,
4 type SubscriptionUsageSnapshot,
5} from "./subscriptionUsageSnapshot";
6​
7export async function publishSubscriptionUsage(snapshot: SubscriptionUsageSnapshot) {
8 if (!requireOptionalNativeModule("ExpoWidgets")) return;
9 const { default: widget } = await import("./SubscriptionUsage");
10 widget.updateTimeline(subscriptionUsageTimeline(snapshot, Date.now()));