From df19140e87dbc579b9fb1ec3734986fd52f15ef0 Mon Sep 17 00:00:00 2001 From: rao261488647 Date: Tue, 9 Apr 2024 22:22:32 +0800 Subject: [PATCH] add MessageToJson method to convert grpc data --- api/l3staking/api_v1.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/l3staking/api_v1.py b/api/l3staking/api_v1.py index ea4e101..f2b6656 100644 --- a/api/l3staking/api_v1.py +++ b/api/l3staking/api_v1.py @@ -2,6 +2,7 @@ import json import logging +from google.protobuf.json_format import MessageToJson from common.helpers import ok_json, error_json from l3staking.models import ( @@ -88,7 +89,8 @@ def get_l2_stake_record(request): page_size=page_size ) logger.debug(l2_stake_record) - return ok_json(l2_stake_record.page) + serialized = MessageToJson(l2_stake_record) + return ok_json(serialized.page) # @check_api_token @@ -106,4 +108,5 @@ def get_l2_unstake_record(request): page_size=page_size ) logger.debug(l2_unstake_record) - return ok_json(l2_unstake_record.page) + serialized = MessageToJson(l2_unstake_record) + return ok_json(serialized.page)