From a9744ff4ad70757916907248dfd8f06c01d8c1d7 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 15 Feb 2025 23:23:04 -0600 Subject: [PATCH] Add streak.expires to the API --- packages/ditto/entities/MastodonAccount.ts | 1 + packages/ditto/views/mastodon/accounts.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/ditto/entities/MastodonAccount.ts b/packages/ditto/entities/MastodonAccount.ts index eedaaa29..4ea6665b 100644 --- a/packages/ditto/entities/MastodonAccount.ts +++ b/packages/ditto/entities/MastodonAccount.ts @@ -49,6 +49,7 @@ export interface MastodonAccount { days: number; start: string | null; end: string | null; + expires: string | null; }; }; domain?: string; diff --git a/packages/ditto/views/mastodon/accounts.ts b/packages/ditto/views/mastodon/accounts.ts index c2cf41ca..d541e633 100644 --- a/packages/ditto/views/mastodon/accounts.ts +++ b/packages/ditto/views/mastodon/accounts.ts @@ -121,6 +121,7 @@ function renderAccount(event: Omit, opts: ToAccountOpt days: streakDays, start: streakStart ? nostrDate(streakStart).toISOString() : null, end: streakEnd ? nostrDate(streakEnd).toISOString() : null, + expires: streakEnd ? nostrDate(streakEnd + streakWindow).toISOString() : null, }, }, domain: parsed05?.domain,