|
|
|
@ -17,22 +17,7 @@ import { persistStore } from "redux-persist";
|
|
|
|
|
import { setFilteredSubscriptions } from "./state/features/videoSlice.ts"; |
|
|
|
|
import { SubscriptionObject } from "./state/features/persistSlice.ts"; |
|
|
|
|
|
|
|
|
|
function App() { |
|
|
|
|
// const themeColor = window._qdnTheme
|
|
|
|
|
|
|
|
|
|
const [theme, setTheme] = useState("dark"); |
|
|
|
|
let persistor = persistStore(store); |
|
|
|
|
|
|
|
|
|
const filterVideosByName = ( |
|
|
|
|
subscriptionList: SubscriptionObject[], |
|
|
|
|
userName: string |
|
|
|
|
) => { |
|
|
|
|
return subscriptionList.filter(item => { |
|
|
|
|
return item.userName === userName; |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const getUserName = async () => { |
|
|
|
|
export const getUserName = async () => { |
|
|
|
|
const account = await qortalRequest({ |
|
|
|
|
action: "GET_USER_ACCOUNT", |
|
|
|
|
}); |
|
|
|
@ -45,7 +30,16 @@ function App() {
|
|
|
|
|
else return ""; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const subscriptionListFilter = async () => { |
|
|
|
|
export const filterVideosByName = ( |
|
|
|
|
subscriptionList: SubscriptionObject[], |
|
|
|
|
userName: string |
|
|
|
|
) => { |
|
|
|
|
return subscriptionList.filter(item => { |
|
|
|
|
return item.userName === userName; |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export const subscriptionListFilter = async () => { |
|
|
|
|
const subscriptionList = store.getState().persist.subscriptionList; |
|
|
|
|
const filterByUserName = |
|
|
|
|
store.getState().persist.subscriptionListFilter === "currentNameOnly"; |
|
|
|
@ -56,6 +50,12 @@ function App() {
|
|
|
|
|
} else return subscriptionList; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
function App() { |
|
|
|
|
// const themeColor = window._qdnTheme
|
|
|
|
|
|
|
|
|
|
const [theme, setTheme] = useState("dark"); |
|
|
|
|
let persistor = persistStore(store); |
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
|
const subscriptionList = store.getState().persist.subscriptionList; |
|
|
|
|
subscriptionListFilter().then(filteredList => { |
|
|
|
|