feat: add running app

This commit is contained in:
xion 2024-10-07 23:08:31 +08:00
parent 7c81814e17
commit 75baf5a2a0

View File

@ -103,6 +103,10 @@ export class UserApp {
return null; return null;
} }
const fetchData = fetchRes.data; const fetchData = fetchRes.data;
if (fetchData.status !== 'running') {
console.error('fetchData status is not running', fetchData.user, fetchData.key);
return null;
}
const data = { const data = {
user: fetchData.user, user: fetchData.user,
app: fetchData.key, app: fetchData.key,
@ -141,6 +145,10 @@ export class UserApp {
// return false; // return false;
fetchData.type = 'oss'; fetchData.type = 'oss';
} }
if (fetchData.status !== 'running') {
console.error('fetchData status is not running', fetchData.user, fetchData.key);
return null;
}
const value = await downloadUserAppFiles(user, app, fetchData); const value = await downloadUserAppFiles(user, app, fetchData);
if (value.data.files.length === 0) { if (value.data.files.length === 0) {
console.error('root files length is zero', user, app); console.error('root files length is zero', user, app);
@ -185,7 +193,6 @@ export class UserApp {
await redis.del(key); await redis.del(key);
await redis.del('user:app:exist:' + app + ':' + user); await redis.del('user:app:exist:' + app + ':' + user);
await redis.del('user:app:set:' + app + ':' + user); await redis.del('user:app:set:' + app + ':' + user);
console.log('clear user data', key);
// 删除所有文件 // 删除所有文件
deleteUserAppFiles(user, app); deleteUserAppFiles(user, app);
} }