feat: add TotalReferralCommission RPC and messages for referral tracking

This commit is contained in:
Ata Safapour 2025-12-17 13:17:52 +03:30
parent 3efec3294a
commit 1a669a1712
2 changed files with 10 additions and 0 deletions

View File

@ -600,6 +600,15 @@ message ReferrerCommissionLogsList {
uint32 total_count = 4; uint32 total_count = 4;
} }
message TotalReferralCommissionIn {
int64 referrer_id = 1;
}
message TotalReferralCommissionOut {
double claimed = 1;
double unclaimed = 2;
}
/* /*
* IPG - Internet Payment Gateway * IPG - Internet Payment Gateway
* 1. Get Token * 1. Get Token

View File

@ -26,6 +26,7 @@ service WalletService {
// Commission Logs // Commission Logs
rpc GetReferrerCommissionLogsList(auth.v1.InternalIAM) returns (ReferrerCommissionLogsList); rpc GetReferrerCommissionLogsList(auth.v1.InternalIAM) returns (ReferrerCommissionLogsList);
rpc GetTotalReferralCommission(TotalReferralCommissionIn) returns (TotalReferralCommissionOut);
// Get Token from IPG is and internal api // Get Token from IPG is and internal api
rpc IPGGetToken(IPGGetTokenReq) returns (IPGGetTokenRes); rpc IPGGetToken(IPGGetTokenReq) returns (IPGGetTokenRes);