|
@@ -585,8 +585,8 @@ export const useClassroom = ({ user }:{ user : User }) => {
|
|
|
} catch (err: any) {
|
|
} catch (err: any) {
|
|
|
// 处理群组不存在或已删除的错误(错误码440)
|
|
// 处理群组不存在或已删除的错误(错误码440)
|
|
|
if (err.message?.includes('440') || err.message?.includes('group not exists')) {
|
|
if (err.message?.includes('440') || err.message?.includes('group not exists')) {
|
|
|
- setErrorMessage('课堂不存在或已结束,无法加入');
|
|
|
|
|
- showToast('error', '课堂不存在或已结束');
|
|
|
|
|
|
|
+ // 直接设置课堂状态为已结束,显示全屏提示
|
|
|
|
|
+ setClassStatus(ClassStatus.ENDED);
|
|
|
} else {
|
|
} else {
|
|
|
setErrorMessage(`加入课堂失败: ${err.message}`);
|
|
setErrorMessage(`加入课堂失败: ${err.message}`);
|
|
|
showToast('error', '加入课堂失败');
|
|
showToast('error', '加入课堂失败');
|