mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 16:23:44 +00:00
Added lock timer and adjusted context menus and badge appropriately
This commit is contained in:
@@ -172,11 +172,17 @@
|
||||
params: { animation: null }
|
||||
});
|
||||
})
|
||||
.run(function ($rootScope, userService, loginService, cryptoService, tokenService, $state) {
|
||||
.run(function ($rootScope, userService, loginService, cryptoService, tokenService, $state, constantsService) {
|
||||
$rootScope.$on('$stateChangeStart', function (event, toState, toParams) {
|
||||
cryptoService.getKey(false, function (key) {
|
||||
tokenService.getToken(function (token) {
|
||||
userService.isAuthenticated(function (isAuthenticated) {
|
||||
if (isAuthenticated) {
|
||||
var obj = {};
|
||||
obj[constantsService.lastActiveKey] = (new Date()).getTime();
|
||||
chrome.storage.local.set(obj, function () { });
|
||||
}
|
||||
|
||||
if (!toState.data || !toState.data.authorize) {
|
||||
if (isAuthenticated && !tokenService.isTokenExpired(token)) {
|
||||
event.preventDefault();
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<option value="0">{{i18n.immediately}}</option>
|
||||
<option value="1">{{i18n.oneMinute}}</option>
|
||||
<option value="5">{{i18n.fiveMinutes}}</option>
|
||||
<option value="15">{{i18n.fifteedMinutes}}</option>
|
||||
<option value="15">{{i18n.fifteenMinutes}}</option>
|
||||
<option value="30">{{i18n.thirtyMinutes}}</option>
|
||||
<option value="60">{{i18n.oneHour}}</option>
|
||||
<option value="240">{{i18n.fourHours}}</option>
|
||||
|
||||
Reference in New Issue
Block a user