diff --git a/auth/lib/models/code.dart b/auth/lib/models/code.dart index ab50c2ddd..6b7facf53 100644 --- a/auth/lib/models/code.dart +++ b/auth/lib/models/code.dart @@ -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), diff --git a/auth/lib/utils/totp_util.dart b/auth/lib/utils/totp_util.dart index eded63483..c01f4843e 100644 --- a/auth/lib/utils/totp_util.dart +++ b/auth/lib/utils/totp_util.dart @@ -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,