feat: vendor gitea 1.16.2
This commit is contained in:
@@ -53,7 +53,7 @@ async function loginPasskey() {
|
||||
const clientDataJSON = new Uint8Array(credResp.clientDataJSON);
|
||||
const rawId = new Uint8Array(credential.rawId);
|
||||
const sig = new Uint8Array(credResp.signature);
|
||||
const userHandle = new Uint8Array(credResp.userHandle);
|
||||
const userHandle = new Uint8Array(credResp.userHandle ?? []);
|
||||
|
||||
const res = await POST(`${appSubUrl}/user/webauthn/passkey/login`, {
|
||||
data: {
|
||||
@@ -182,7 +182,7 @@ async function webauthnRegistered(newCredential: any) { // TODO: Credential type
|
||||
}
|
||||
|
||||
function webAuthnError(errorType: ErrorType, message:string = '') {
|
||||
const elErrorMsg = document.querySelector(`#webauthn-error-msg`);
|
||||
const elErrorMsg = document.querySelector(`#webauthn-error-msg`)!;
|
||||
|
||||
if (errorType === 'general') {
|
||||
elErrorMsg.textContent = message || 'unknown error';
|
||||
@@ -228,7 +228,7 @@ export function initUserAuthWebAuthnRegister() {
|
||||
}
|
||||
|
||||
async function webAuthnRegisterRequest() {
|
||||
const elNickname = document.querySelector<HTMLInputElement>('#nickname');
|
||||
const elNickname = document.querySelector<HTMLInputElement>('#nickname')!;
|
||||
|
||||
const formData = new FormData();
|
||||
formData.append('name', elNickname.value);
|
||||
@@ -246,7 +246,7 @@ async function webAuthnRegisterRequest() {
|
||||
}
|
||||
|
||||
const options = await res.json();
|
||||
elNickname.closest('div.field').classList.remove('error');
|
||||
elNickname.closest('div.field')!.classList.remove('error');
|
||||
|
||||
options.publicKey.challenge = decodeURLEncodedBase64(options.publicKey.challenge);
|
||||
options.publicKey.user.id = decodeURLEncodedBase64(options.publicKey.user.id);
|
||||
|
||||
Reference in New Issue
Block a user