/
githubmirror
/
wp-calypso
Обзор
Документация
Войти
/
githubmirror
/
wp-calypso
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
client/reader/recent/utils.ts
14 строк
554 B
Addison Stavlo
reader recent dataview feed - keep position on pagination size change (#112327)
07 июл 2026, 21:45
Не верифицирован
07 июл 2026, 21:45
a391c8c
Код
Авторство
О чём код?
import { isPaddingStreamItem, type StreamListItem } from 'calypso/reader/data/stream'; // `postId` is not unique across feeds/blogs; prefix with `b{blogId}` for // WP.com/Jetpack sites or `f{feedId}` for external feeds so row keys stay unique. export const getStreamItemKey = ( item: StreamListItem ): string => { if ( isPaddingStreamItem( item ) ) { return item.postId; } if ( item.postId == null ) { return ''; } const source = item.blogId != null ? `b${ item.blogId }` : `f${ item.feedId ?? '' }`; return `${ source }-${ item.postId }`; };