mirror of
https://github.com/pnp/sp-dev-fx-webparts.git
synced 2025-02-12 07:55:08 +00:00
Merge pull request #1113 from mikezimm/patch-1
react-youtube update: sort response by date, decode & in video titles
This commit is contained in:
commit
3018b64f80
@ -59,19 +59,29 @@ export default class Youtube extends React.Component<IYoutubeProps, IYoutubeStat
|
||||
q: term,
|
||||
maxResults: maxResults,
|
||||
type: 'video',
|
||||
channelId: channelId || null
|
||||
channelId: channelId || null,
|
||||
order: "date" //Reverse sorts by publish date so it returns most recent.
|
||||
};
|
||||
|
||||
axios.get(ROOT_URL, { params: params })
|
||||
.then((response) => {
|
||||
// if (callback) { callback(response.data.items); }
|
||||
// return response.data.items;
|
||||
|
||||
let decodedItems = [];
|
||||
for (let item of response.data.items ) {
|
||||
item.snippet.title = item.snippet.title.replace(/&/g, '&');
|
||||
item.snippet.description = item.snippet.title.replace(/&/g, '&');
|
||||
decodedItems.push(item);
|
||||
}
|
||||
|
||||
this.setState({
|
||||
videos: response.data.items,
|
||||
selectedVideo: response.data.items[0]
|
||||
videos: decodedItems,
|
||||
selectedVideo: decodedItems[0]
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('YouTube Search Error:' );
|
||||
console.error(error);
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user