From 1faa14c32fc38d319f41d276e32140fe534031b1 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 11 Feb 2026 06:03:34 +0300 Subject: [PATCH] feat: add telegram methods --- proto/auth.proto | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/proto/auth.proto b/proto/auth.proto index 67be843..b451838 100644 --- a/proto/auth.proto +++ b/proto/auth.proto @@ -2,10 +2,15 @@ syntax = "proto3"; package auth.v1; +import "google/protobuf/empty.proto"; + service AuthService { rpc SendOtp(SendOtpRequest) returns (SendOtpResponse); rpc VerifyOtp(VerifyOtpRequest) returns (VerifyOtpResponse); rpc Refresh(RefreshRequest) returns (RefreshResponse); + + rpc TelegramInit(google.protobuf.Empty) returns (TelegramInitResponse); + rpc TelegramVerify(TelegramVerifyRequest) returns (TelegramVerifyResponse); } message SendOtpRequest { @@ -36,3 +41,17 @@ message RefreshResponse { string access_token = 1; string refresh_token = 2; } + +message TelegramInitResponse { + string url = 1; +} +message TelegramVerifyRequest { + map query = 1; +} +message TelegramVerifyResponse { + oneof result { + string url = 1; + string access_token = 2; + string refresh_token = 3; + } +}