|
|
@@ -123,12 +123,20 @@ const syncLeaguesList = ({ mk, leagues }) => {
|
|
|
* 更新联赛列表
|
|
|
*/
|
|
|
const updateLeaguesList = ({ mk, leagues, platform }) => {
|
|
|
- Logs.out('updateLeaguesList', { mk, leagues, platform });
|
|
|
- if (!GAMES.Leagues[platform]) {
|
|
|
- GAMES.Leagues[platform] = {};
|
|
|
+
|
|
|
+ const { Leagues } = GAMES;
|
|
|
+
|
|
|
+ Object.keys(Leagues).forEach(platform => {
|
|
|
+ if (!['ps', 'ob', 'hg'].includes(platform)) {
|
|
|
+ delete Leagues[platform];
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (!Leagues[platform]) {
|
|
|
+ Leagues[platform] = {};
|
|
|
}
|
|
|
|
|
|
- const leaguesMap = GAMES.Leagues[platform];
|
|
|
+ const leaguesMap = Leagues[platform];
|
|
|
|
|
|
const nowTime = Date.now();
|
|
|
const expireTime = nowTime - 1000 * 60 * 5;
|
|
|
@@ -149,6 +157,8 @@ const updateLeaguesList = ({ mk, leagues, platform }) => {
|
|
|
return leagues.length;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
return 0;
|
|
|
}
|
|
|
|