From fcb737acfb9a232e959758f332e60977b376b275 Mon Sep 17 00:00:00 2001 From: Redmomn <109732988+Redmomn@users.noreply.github.com> Date: Tue, 10 Mar 2026 23:18:42 +0800 Subject: [PATCH 1/2] feat: add QSmallFaceExtra message for enhanced face data representation --- proto/message/v2/message.proto | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/proto/message/v2/message.proto b/proto/message/v2/message.proto index 7149a2a..87d8e03 100644 --- a/proto/message/v2/message.proto +++ b/proto/message/v2/message.proto @@ -597,6 +597,12 @@ message FaceExtra { optional int32 face_id = 1; } +message QSmallFaceExtra { + uint32 face_id = 1; + string preview = 2; + string preview2 = 3; +} + message QFaceExtra { optional string pack_id = 1; optional string sticker_id = 2; From 20df5ddfb2adbc63678bbfdbc2cfa5b4dbaba41b Mon Sep 17 00:00:00 2001 From: Redmomn <109732988+Redmomn@users.noreply.github.com> Date: Tue, 10 Mar 2026 23:19:43 +0800 Subject: [PATCH 2/2] fix: make fields in QSmallFaceExtra optional for better flexibility --- proto/message/v2/message.proto | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/proto/message/v2/message.proto b/proto/message/v2/message.proto index 87d8e03..54db1b7 100644 --- a/proto/message/v2/message.proto +++ b/proto/message/v2/message.proto @@ -598,9 +598,9 @@ message FaceExtra { } message QSmallFaceExtra { - uint32 face_id = 1; - string preview = 2; - string preview2 = 3; + optional uint32 face_id = 1; + optional string preview = 2; + optional string preview2 = 3; } message QFaceExtra {