feat: migrate platform login scenes and native login flows
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "65fb20da-5c43-4171-a53a-66ae24890751",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "d8981b12-16b5-49a7-95d6-a51eb735462a",
|
||||
"uuid": "0b2dae51-cba0-4d30-95f6-a6ca50bc2f83",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
+6
-2
@@ -42,7 +42,7 @@ export interface LoginAccountIdentity {
|
||||
|
||||
export type DeviceLoginMode =
|
||||
| { readonly enabled: false }
|
||||
| { readonly enabled: true; readonly telphone: string };
|
||||
| { readonly enabled: true; readonly telphone: string; readonly smmcode?: string };
|
||||
|
||||
export type LoginPlayerIdMode =
|
||||
| { readonly enabled: false }
|
||||
@@ -112,7 +112,11 @@ export function buildLoginRequest(
|
||||
const deviceLogin = requireRecord(deviceRecord.deviceLogin, '$.device.deviceLogin');
|
||||
if (requireBoolean(deviceLogin.enabled, '$.device.deviceLogin.enabled')) {
|
||||
data.telphone = requireString(deviceLogin.telphone, '$.device.deviceLogin.telphone');
|
||||
data.telphoneAuto = true;
|
||||
// Explicit phone verification (sharelogin) differs from cached device login.
|
||||
if (hasOwn(deviceLogin, 'smmcode')) {
|
||||
data.smmcode = requireString(deviceLogin.smmcode, '$.device.deviceLogin.smmcode');
|
||||
data.telphoneAuto = false;
|
||||
} else data.telphoneAuto = true;
|
||||
}
|
||||
|
||||
const loginPlayerId = requireRecord(deviceRecord.loginPlayerId, '$.device.loginPlayerId');
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "e473d40d-15cb-4ba0-a9dd-2aee7db34288",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "c39d248f-79e2-4e7e-935c-8640d7ba2c1d",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "464618de-1031-4d9d-b47a-5abfc3884b2a",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "396594e0-d025-4f59-8f09-55f5563149fc",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "bc28a4de-e56a-4ff3-9793-4a358b7f40e1",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
Reference in New Issue
Block a user