Vincent Hou 3e40bb19cd fixed the encoded tiltle issue in chinese
Checked the code of react.native part, there's no issue by using safeDecodeURIComponent.
So fixed it in same way.
2020-02-12 15:50:55 +01:00

36 lines
1006 B
JavaScript

/* global interfaceConfig */
import { parseURIString, safeDecodeURIComponent } from '../base/util';
/**
* Transforms the history list to a displayable list.
*
* @private
* @param {Array<Object>} recentList - The recent list form the redux store.
* @returns {Array<Object>}
*/
export function toDisplayableList(recentList) {
return (
recentList.slice(-3).reverse()
.map(item => {
return {
date: item.date,
duration: item.duration,
time: [ item.date ],
title: safeDecodeURIComponent(parseURIString(item.conference).room),
url: item.conference
};
}));
}
/**
* Returns <tt>true</tt> if recent list is enabled and <tt>false</tt> otherwise.
*
* @returns {boolean} <tt>true</tt> if recent list is enabled and <tt>false</tt>
* otherwise.
*/
export function isRecentListEnabled() {
return interfaceConfig.RECENT_LIST_ENABLED;
}