mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 15:53:27 +00:00
auto clear clipboard
This commit is contained in:
@@ -44,6 +44,7 @@ import { SearchService } from 'jslib/abstractions/search.service';
|
||||
import { SettingsService } from 'jslib/abstractions/settings.service';
|
||||
import { StorageService } from 'jslib/abstractions/storage.service';
|
||||
import { SyncService } from 'jslib/abstractions/sync.service';
|
||||
import { SystemService } from 'jslib/abstractions/system.service';
|
||||
import { TokenService } from 'jslib/abstractions/token.service';
|
||||
import { UserService } from 'jslib/abstractions/user.service';
|
||||
|
||||
@@ -91,7 +92,7 @@ export class AppComponent implements OnInit {
|
||||
private cryptoService: CryptoService, private componentFactoryResolver: ComponentFactoryResolver,
|
||||
private messagingService: MessagingService, private collectionService: CollectionService,
|
||||
private searchService: SearchService, private notificationsService: NotificationsService,
|
||||
private platformUtilsService: PlatformUtilsService) { }
|
||||
private platformUtilsService: PlatformUtilsService, private systemService: SystemService) { }
|
||||
|
||||
ngOnInit() {
|
||||
this.ngZone.runOutsideAngular(() => {
|
||||
@@ -114,12 +115,12 @@ export class AppComponent implements OnInit {
|
||||
case 'unlocked':
|
||||
this.notificationsService.updateConnection();
|
||||
this.updateAppMenu();
|
||||
this.lockService.cancelLockReload();
|
||||
this.systemService.cancelProcessReload();
|
||||
break;
|
||||
case 'loggedOut':
|
||||
this.notificationsService.updateConnection();
|
||||
this.updateAppMenu();
|
||||
this.lockService.startLockReload();
|
||||
this.systemService.startProcessReload();
|
||||
break;
|
||||
case 'logout':
|
||||
this.logOut(!!message.expired);
|
||||
@@ -131,7 +132,7 @@ export class AppComponent implements OnInit {
|
||||
this.router.navigate(['lock']);
|
||||
this.notificationsService.updateConnection();
|
||||
this.updateAppMenu();
|
||||
this.lockService.startLockReload();
|
||||
this.systemService.startProcessReload();
|
||||
break;
|
||||
case 'reloadProcess':
|
||||
window.location.reload(true);
|
||||
@@ -171,6 +172,9 @@ export class AppComponent implements OnInit {
|
||||
properties: { label: message.label },
|
||||
});
|
||||
break;
|
||||
case 'copiedToClipboard':
|
||||
this.systemService.clearClipboard(message.clipboardValue, message.clearMs);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user