From a225dd4a48582ac84528eb69384535d703e91504 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 15:18:31 +0300 Subject: [PATCH] feat: add refresh token messages and RPC method --- package.json | 2 +- proto/identity.proto | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b14e766..3f917fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.0.1", + "version": "1.0.2", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/proto/identity.proto b/proto/identity.proto index 3f5b33f..e021a3c 100644 --- a/proto/identity.proto +++ b/proto/identity.proto @@ -6,6 +6,7 @@ import "google/rpc/status.proto"; service AuthService { rpc Login (LoginRequest) returns (LoginResponse); + rpc Refresh (RefreshRequest) returns (RefreshResponse); rpc Register (RegisterRequest) returns (RegisterResponse); rpc Verify2Fa (Verify2FaRequest) returns (Verify2FaResponse); } @@ -37,6 +38,15 @@ message LoginResponse { google.rpc.Status error = 8; } +message RefreshRequest { + string refresh_token = 1; +} + +message RefreshResponse { + string access_token = 1; + string refresh_token = 2; +} + message RegisterRequest { string username = 1; string password = 2;