diff --git a/src/LoginPage.js b/src/LoginPage.js index 26d25a8..ec3351c 100644 --- a/src/LoginPage.js +++ b/src/LoginPage.js @@ -33,10 +33,12 @@ const theme = createTheme({ export default function () { const navigate = useNavigate(); + const dispatch = useDispatch(); const [cookies, setCookie] = useCookies(['accessToken']); const [value, setValue] = useState("1"); const account = useSelector(state => state.user.account) const password = useSelector(state => state.user.password) + const verificationCode = useSelector(state => state.user.verificationCode) const handleChange = (event, newValue) => { setValue(newValue); @@ -46,19 +48,20 @@ export default function () { const flushToken = useSelector(state => state.user.flushToken) const udid = useSelector(state => state.user.udid) - - const dispatch = useDispatch() - - - const debug_test = () => { console.log("accessToken", accessToken); } const handleSubmit = (event) => { event.preventDefault(); - console.log(`account: ${account}\nPassword: ${password} udid: ${udid}`); + console.log(`account: ${account}\nPassword: ${password} udid: ${udid}`, value); - yzs.login(udid, account, password).then(token => { + let result = null; + if (value === "1") { + result = yzs.dynamic_code_login(udid, account, verificationCode); + } else if (value === "2") { + result = yzs.login(udid, account, password); + } + result.then(token => { dispatch(setFlushToken(token)); yzs.get_access_token(udid, token).then(token => { // yzs.update_access_token(ip.payload, token); @@ -73,8 +76,6 @@ export default function () { }); }) }); - - }; return ( @@ -102,9 +103,7 @@ export default function () { > - @@ -112,7 +111,7 @@ export default function () { - + diff --git a/src/PlayerBar.js b/src/PlayerBar.js index 6adc9f4..4a64be3 100644 --- a/src/PlayerBar.js +++ b/src/PlayerBar.js @@ -61,6 +61,10 @@ export default function ({ currentTime }) { player.current.currentTime = second; } + const onChange = (event) => { + player.current.playbackRate = event.target.value; + }; + return -