import { VaultTimeoutService } from "@bitwarden/common/abstractions/vaultTimeout/vaultTimeout.service"; import { Response } from "../../models/response"; import { MessageResponse } from "../../models/response/message.response"; export class LockCommand { constructor(private vaultTimeoutService: VaultTimeoutService) {} async run() { await this.vaultTimeoutService.lock(); process.env.BW_SESSION = null; const res = new MessageResponse("Your vault is locked.", null); return Response.success(res); } }