|
|
@ -3,10 +3,10 @@ import cloneDeep from 'lodash/cloneDeep';
|
|
|
|
import { create } from 'zustand';
|
|
|
|
import { create } from 'zustand';
|
|
|
|
import { devtools, persist, createJSONStorage } from 'zustand/middleware';
|
|
|
|
import { devtools, persist, createJSONStorage } from 'zustand/middleware';
|
|
|
|
|
|
|
|
|
|
|
|
import { openLogin } from '@/components/Login/LoginContext';
|
|
|
|
// import { openLogin } from '@/components/Login/LoginContext';
|
|
|
|
|
|
|
|
|
|
|
|
import { apiGetSongRandom } from '@/services';
|
|
|
|
import { apiGetSongRandom } from '@/services';
|
|
|
|
import { clearAccessToken, checkAuthOffline } from '@/utils';
|
|
|
|
// import { clearAccessToken, checkAuthOffline } from '@/utils';
|
|
|
|
|
|
|
|
|
|
|
|
interface AuioState {
|
|
|
|
interface AuioState {
|
|
|
|
/** 播放状态 true: 播放 false: 暂停 */
|
|
|
|
/** 播放状态 true: 播放 false: 暂停 */
|
|
|
@ -237,12 +237,12 @@ const useAudioState = create<AuioState>()(
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
setPlayListInfo: (list) => {
|
|
|
|
setPlayListInfo: (list) => {
|
|
|
|
const auth: boolean = checkAuthOffline();
|
|
|
|
// const auth: boolean = checkAuthOffline();
|
|
|
|
if (!auth) {
|
|
|
|
// if (!auth) {
|
|
|
|
clearAccessToken();
|
|
|
|
// clearAccessToken();
|
|
|
|
openLogin();
|
|
|
|
// openLogin();
|
|
|
|
return false;
|
|
|
|
// return false;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
set(
|
|
|
|
set(
|
|
|
|
produce((state) => {
|
|
|
|
produce((state) => {
|
|
|
|