fix: GetQuickList

This commit is contained in:
手瓜一十雪 2024-05-08 14:46:51 +08:00
parent 0280dcd6a8
commit cd1bd3461f
4 changed files with 7 additions and 4 deletions

View File

@ -12,7 +12,7 @@ const app = express();
* @returns {Promise<void>}
*/
export async function InitWebUi() {
let config = WebUiConfig;
let config = await WebUiConfig.GetWebUIConfig();
app.use(express.json());
// 初始服务
app.all('/', (_req, res) => {

View File

@ -27,12 +27,12 @@ export const QQGetQRcodeHandler: RequestHandler = async (req, res) => {
});
return;
};
export const QQCheckLoginStatusHandler: RequestHandler = (req, res) => {
export const QQCheckLoginStatusHandler: RequestHandler = async (req, res) => {
res.send({
code: 0,
message: 'success',
data: {
isLogin: DataRuntime.getQQLoginStatus()
isLogin: await DataRuntime.getQQLoginStatus()
}
});
};

View File

@ -196,12 +196,13 @@
return [];
}
async function InitPages() {
let QuickLists = GetQQQucickLoginList(localStorage.getItem('auth'));
let QuickLists = await GetQQQucickLoginList(localStorage.getItem('auth'));
let QuickListSelect = document.querySelector("#quick-login-select");
QuickLists.forEach(QuickUin => {
let optionUinEle = document.createElement('option');
optionUinEle.innerHTML = QuickUin;
optionUinEle.value = QuickUin;
QuickListSelect.appendChild(optionUinEle);
});
}
document.getElementById('quick-login').addEventListener('click', function () {
@ -231,6 +232,7 @@
console.log('QR Code generated!');
});
}
InitPages();
</script>
</body>

View File

@ -109,6 +109,7 @@
if (QQLoginResponse.status == 200) {
let QQLoginResponseJson = await QQLoginResponse.json();
if (QQLoginResponseJson.code == 0) {
alert(QQLoginResponseJson.data.isLogin.toString());
if (QQLoginResponseJson.data.isLogin) {
window.location.href = './config.html';
} else {