feat: integrate pixel teacher presence and resilient classroom preview
This commit is contained in:
@@ -3,10 +3,11 @@ import { isAIGatewayUserContextMissing } from '../../../shared/ai-gateway-error-
|
||||
import { getAIGatewayErrorKind } from '../../../shared/ai-gateway-error-kind';
|
||||
|
||||
export function projectPiProviderFailure(message: unknown): CodingRuntimePublicError {
|
||||
if (typeof message === 'string' && isAIGatewayUserContextMissing(message)) {
|
||||
if (typeof message === 'string' && (isAIGatewayUserContextMissing(message)
|
||||
|| message.toLowerCase().includes('works square login session is missing or expired'))) {
|
||||
return {
|
||||
code: 'CODING_PROVIDER_AUTH_REQUIRED',
|
||||
message: '模型服务身份上下文无效,请重试;若仍失败请重新登录。',
|
||||
message: '登录已失效,请重新登录后继续。',
|
||||
recoverable: true,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user