完善delivery运行bug
This commit is contained in:
@@ -61,11 +61,14 @@ function markMissingDeliveryRpc(functionName: string): void {
|
||||
}
|
||||
|
||||
function mapLoginError(rawData: UTSJSONObject): string {
|
||||
const errorMsg = rawData.getString('msg') ?? ''
|
||||
const errorMsg = rawData.getString('msg') ?? rawData.getString('message') ?? rawData.getString('error') ?? ''
|
||||
const errorCode = rawData.getString('error_code') ?? ''
|
||||
if ((errorMsg.includes('email') && errorMsg.includes('confirm')) || errorCode === 'email_not_confirmed' || (errorMsg.includes('邮箱') && errorMsg.includes('确认'))) {
|
||||
return '邮箱未确认,请先检查邮箱并点击确认链接'
|
||||
}
|
||||
if (errorMsg.includes('Invalid authentication credentials')) {
|
||||
return '网关认证失败,请检查 delivery 端的 SUPA_URL 与 SUPA_KEY 是否属于同一套 Supabase 实例'
|
||||
}
|
||||
if (errorMsg.includes('Invalid login credentials') || errorCode === 'invalid_credentials' || errorMsg.includes('Invalid credentials') || errorMsg.includes('credentials') || errorMsg.includes('invalid')) {
|
||||
return '用户名或密码错误'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user