From e5306081211e438b98241d2f5fbae42144b4c8d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Fri, 27 Mar 2026 16:46:54 +0300 Subject: [PATCH] feat: add logout method --- package.json | 2 +- proto/identity.proto | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c9e454..c3473e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.0.3", + "version": "1.0.4", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/identity.proto b/proto/identity.proto index f3083b8..67e42c1 100644 --- a/proto/identity.proto +++ b/proto/identity.proto @@ -7,6 +7,7 @@ import "google/rpc/status.proto"; service AuthService { rpc Login (LoginRequest) returns (LoginResponse); rpc Refresh (RefreshRequest) returns (RefreshResponse); + rpc Logout (LogoutRequest) returns (LogoutResponse); rpc Register (RegisterRequest) returns (RegisterResponse); rpc Verify2Fa (Verify2FaRequest) returns (Verify2FaResponse); } @@ -47,6 +48,14 @@ message RefreshResponse { string refresh_token = 2; } +message LogoutRequest { + string access_token = 1; +} + +message LogoutResponse { + string message = 1; +} + message RegisterRequest { string username = 1; string password = 2;