fix: fixed screenshots, fixed offset parse, fixed first render of app
This commit is contained in:
parent
90be9c4606
commit
640ebb0600
BIN
docs/screenshots/scr1.png
Normal file
BIN
docs/screenshots/scr1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
docs/screenshots/scr2.png
Normal file
BIN
docs/screenshots/scr2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
BIN
docs/screenshots/scr3.png
Normal file
BIN
docs/screenshots/scr3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
@ -23,10 +23,15 @@ Page(
|
|||||||
})
|
})
|
||||||
.catch((x) => {
|
.catch((x) => {
|
||||||
console.log(`Init failed: ${x}`);
|
console.log(`Init failed: ${x}`);
|
||||||
let localStorage = new LocalStorage();
|
try{
|
||||||
app._options.globalData.TOTPS = JSON.parse(
|
let localStorage = new LocalStorage();
|
||||||
localStorage.getItem("TOTPs", null) ?? []
|
app._options.globalData.TOTPS = JSON.parse(
|
||||||
);
|
localStorage.getItem("TOTPs", [])
|
||||||
|
);
|
||||||
|
}
|
||||||
|
catch{
|
||||||
|
app._options.globalData.TOTPS = [];
|
||||||
|
}
|
||||||
this.initPage();
|
this.initPage();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -33,6 +33,7 @@ function getByOtpauthScheme(link){
|
|||||||
let period = args[3].split("period=")[1]?.split("&")[0]; //Returns period
|
let period = args[3].split("period=")[1]?.split("&")[0]; //Returns period
|
||||||
let digits = args[3].split("digits=")[1]?.split("&")[0]; //Returns digits
|
let digits = args[3].split("digits=")[1]?.split("&")[0]; //Returns digits
|
||||||
let algorithm = args[3].split("algorithm=")[1]?.split("&")[0]; //Returns algorithm
|
let algorithm = args[3].split("algorithm=")[1]?.split("&")[0]; //Returns algorithm
|
||||||
|
let offset = args[3].split("offset=")[1]?.split("&")[0] ?? 0; //Returns offset
|
||||||
|
|
||||||
if (type.toLowerCase() != "totp")
|
if (type.toLowerCase() != "totp")
|
||||||
throw new Error("Type is not valid, requires 'TOTP'");
|
throw new Error("Type is not valid, requires 'TOTP'");
|
||||||
@ -52,7 +53,7 @@ function getByOtpauthScheme(link){
|
|||||||
client,
|
client,
|
||||||
digits,
|
digits,
|
||||||
period,
|
period,
|
||||||
0,
|
Number(offset),
|
||||||
getHashType(algorithm)
|
getHashType(algorithm)
|
||||||
);
|
);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user