1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 08:43:33 +00:00

lock/unlock commands

This commit is contained in:
Kyle Spearrin
2018-05-16 10:25:25 -04:00
parent e7782b2082
commit 8d66118b19
5 changed files with 101 additions and 20 deletions

View File

@@ -0,0 +1,17 @@
import * as program from 'commander';
import { LockService } from 'jslib/abstractions/lock.service';
import { Response } from '../models/response';
import { MessageResponse } from '../models/response/messageResponse';
export class LockCommand {
constructor(private lockService: LockService) { }
async run(cmd: program.Command) {
await this.lockService.lock();
process.env.BW_SESSION = null;
const res = new MessageResponse('Your vault is locked.', null);
return Response.success(res);
}
}