Skip to content

Commit 3f68c54

Browse files
authored
Merge pull request #102 from ylw1997/test
chore: update x ids
2 parents 3c2e28d + b5b1261 commit 3f68c54

3 files changed

Lines changed: 15 additions & 11 deletions

File tree

netease/src/store/player.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,14 @@ export const usePlayerStore = create<PlayerState>()(
182182
},
183183

184184
playNext: () => {
185-
const { playlist, currentIndex, playMode } = get();
185+
const { playlist, currentIndex, playMode, playSource } = get();
186186
if (playlist.length === 0) return;
187187

188188
let nextIndex: number;
189189

190-
switch (playMode) {
190+
const actualPlayMode = (playSource === "radar" || playSource === "guess") ? "order" : playMode;
191+
192+
switch (actualPlayMode) {
191193
case "random":
192194
nextIndex = Math.floor(Math.random() * playlist.length);
193195
break;

qqmusic/src/store/player.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,14 @@ export const usePlayerStore = create<PlayerState>()(
182182
},
183183

184184
playNext: () => {
185-
const { playlist, currentIndex, playMode } = get();
185+
const { playlist, currentIndex, playMode, playSource } = get();
186186
if (playlist.length === 0) return;
187187

188188
let nextIndex: number;
189189

190-
switch (playMode) {
190+
const actualPlayMode = (playSource === "radar" || playSource === "guess") ? "order" : playMode;
191+
192+
switch (actualPlayMode) {
191193
case "random":
192194
nextIndex = Math.floor(Math.random() * playlist.length);
193195
break;

src/api/x.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@ const X_BASE_URL = "https://x.com";
66

77
// 默认 Query ID,会被 X 定期轮换。如果 404,需要从浏览器 DevTools 抓取最新值。
88
// @operation: HomeTimeline
9-
export let X_HOME_TIMELINE_QUERY_ID = "yXkXiX5sZhWEsOjz4u9dSQ";
9+
export let X_HOME_TIMELINE_QUERY_ID = "MP5Mn45hEc4i_q_UwIHBkw";
1010
// @operation: TweetDetail
11-
export let X_TWEET_DETAIL_QUERY_ID = "DYCGBel_pHWgbQYKynAxnA";
11+
export let X_TWEET_DETAIL_QUERY_ID = "meGUdoK_ryVZ0daBK-HJ2g";
1212
// @operation: SearchTimeline
13-
export let X_SEARCH_TIMELINE_QUERY_ID = "tWipOZNWJfoG6roZ9Yk6KA";
13+
export let X_SEARCH_TIMELINE_QUERY_ID = "yIphfmxUO-hddQHKIOk9tA";
1414
// @operation: UserByScreenName
1515
export let X_USER_BY_SCREEN_NAME_QUERY_ID = "681MIj51w00Aj6dY0GXnHw";
1616
// @operation: UserTweets
17-
export let X_USER_TWEETS_QUERY_ID = "fVhuOkcsO6w1T0nmCAo_sw";
17+
export let X_USER_TWEETS_QUERY_ID = "RyDU3I9VJtPF-Pnl6vrRlw";
1818
// @operation: CreateTweet
19-
export let X_CREATE_TWEET_QUERY_ID = "zWBsbUW6mqkNJv25Yrp-_Q";
19+
export let X_CREATE_TWEET_QUERY_ID = "DQIp0b4mKIciCAZ3bfrwAA";
2020
// @operation: HomeLatestTimeline
21-
export const X_HOME_LATEST_TIMELINE_QUERY_ID = "3EReKHnXX2ebBZP1afZnXw";
21+
export const X_HOME_LATEST_TIMELINE_QUERY_ID = "n2m8OTpLdsM3Zhv33ljKoA";
2222
// @operation: FavoriteTweet
2323
export const X_FAVORITE_TWEET_QUERY_ID = "lI07N6Otwv1PhnEgXILM7A";
2424
// @operation: UnfavoriteTweet
2525
export const X_UNFAVORITE_TWEET_QUERY_ID = "ZYKSe-w7KEslx3JhSIk5LA";
2626
// @operation: Following
27-
export let X_FOLLOWING_QUERY_ID = "wgJMiQOBJUHD1BW00My09Q";
27+
export let X_FOLLOWING_QUERY_ID = "OLm4oHZBfqWx8jbcEhWoFw";
2828

2929
/**
3030
* 从 VS Code 配置中读取自定义 Query ID 以覆盖默认值。

0 commit comments

Comments
 (0)