fix: typo and lint

This commit is contained in:
Prateek Sunal 2024-04-26 11:33:30 +05:30
parent 6cd624c90c
commit e84b9da35e
2 changed files with 3 additions and 3 deletions

View file

@ -86,13 +86,13 @@ class Code {
static Code fromRawData(String rawData) {
Uri uri = Uri.parse(rawData);
final issuer = _getIssuer(uri);
final digits = issuer.toLowerCase() == "stream" ? 5 : _getDigits(uri);
final digits = issuer.toLowerCase() == "steam" ? 5 : _getDigits(uri);
try {
return Code(
_getAccount(uri),
issuer,
_getDigits(uri),
digits,
_getPeriod(uri),
getSanitizedSecret(uri.queryParameters['secret']!),
_getAlgorithm(uri),

View file

@ -30,7 +30,7 @@ String getNextTotp(Code code) {
return otp.OTP.generateTOTPCodeString(
getSanitizedSecret(code.secret),
DateTime.now().millisecondsSinceEpoch + code.period * 1000,
length: code.issuer.toLowerCase() == "stream" ? 5 : code.digits,
length: code.issuer.toLowerCase() == "steam" ? 5 : code.digits,
interval: code.period,
algorithm: _getAlgorithm(code),
isGoogle: true,