File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,15 @@ import * as i from 'twitter-openapi-typescript-generated';
22import { TweetApiUtilsData , UserApiUtilsData , CursorApiUtilsResponse , ApiUtilsHeader } from '@/models' ;
33
44export const instructionToEntry = ( item : i . InstructionUnion [ ] ) : i . TimelineAddEntry [ ] => {
5- return item
6- . map ( ( e ) => ( e . type == i . InstructionType . TimelineAddEntries ? ( e as i . TimelineAddEntries ) : null ) )
7- . find ( ( e ) => e ) . entries ;
5+ return item . flatMap ( ( e ) => {
6+ if ( e . type == i . InstructionType . TimelineAddEntries ) {
7+ return ( e as i . TimelineAddEntries ) . entries ;
8+ } else if ( e . type == i . InstructionType . TimelineReplaceEntry ) {
9+ return [ ( e as i . TimelineReplaceEntry ) . entry ] ;
10+ } else {
11+ return null ;
12+ }
13+ } ) ;
814} ;
915
1016export const tweetEntriesConverter = ( item : i . TimelineAddEntry [ ] ) : TweetApiUtilsData [ ] => {
You can’t perform that action at this time.
0 commit comments