Add Instagram metadata support in client and server

This commit is contained in:
2026-01-07 18:36:57 +01:00
parent 904dcb4fc0
commit cc2f7abd03
3 changed files with 53 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ function normalizeDetail(payload: any): EntryDetail {
id: String(payload?.id ?? ''),
title: payload?.title || payload?.meta?.title_en || String(payload?.id ?? 'Untitled'),
meta: payload?.meta || {},
ig_meta: payload?.ig_meta,
items,
quiz: Array.isArray(payload?.quiz) ? payload.quiz : [],
ui_hints: payload?.ui_hints || {},

View File

@@ -64,6 +64,15 @@ export interface EntryDetail {
type?: string;
title_en?: string;
};
ig_meta?: {
username?: string;
full_name?: string;
profile_pic_url?: string;
post_url?: string;
profile_url?: string;
post_date?: string;
description?: string;
};
items: EntryItems;
quiz: QuizQuestion[];
ui_hints?: {