Skip to content

Commit ec19ad8

Browse files
authored
Use metadata (#93)
* use metadata send extra info, remove extra attributes in stream message * 0.18.2 * use common message to send FileBox * rename FileBoxMessage to FileBoxChunk
1 parent f73b6b0 commit ec19ad8

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@chatie/grpc",
3-
"version": "0.18.1",
3+
"version": "0.18.2",
44
"description": "gRPC for Chatie",
55
"main": "dist/src/index.js",
66
"typings": "dist/src/index.d.js",

proto/wechaty/puppet.proto

+3-3
Original file line numberDiff line numberDiff line change
@@ -95,17 +95,17 @@ service Puppet {
9595
rpc MessageContact (puppet.MessageContactRequest) returns (puppet.MessageContactResponse) {}
9696
// @deprecated: using MessageFileStream to transfer files
9797
rpc MessageFile (puppet.MessageFileRequest) returns (puppet.MessageFileResponse) {}
98-
rpc MessageFileStream (puppet.MessageFileStreamRequest) returns (stream puppet.MessageFileStreamResponse) {}
98+
rpc MessageFileStream (puppet.MessageFileStreamRequest) returns (stream puppet.FileBoxChunk) {}
9999
// @deprecated: using MessageImageStream to transfer images
100100
rpc MessageImage (puppet.MessageImageRequest) returns (puppet.MessageImageResponse) {}
101-
rpc MessageImageStream (puppet.MessageImageStreamRequest) returns (stream puppet.MessageImageStreamResponse) {}
101+
rpc MessageImageStream (puppet.MessageImageStreamRequest) returns (stream puppet.FileBoxChunk) {}
102102
rpc MessageMiniProgram (puppet.MessageMiniProgramRequest) returns (puppet.MessageMiniProgramResponse) {}
103103
rpc MessageUrl (puppet.MessageUrlRequest) returns (puppet.MessageUrlResponse) {}
104104

105105
rpc MessageSendContact (puppet.MessageSendContactRequest) returns (puppet.MessageSendContactResponse) {}
106106
// @deprecated: using MesageSendFileStream to transfer file message to server
107107
rpc MessageSendFile (puppet.MessageSendFileRequest) returns (puppet.MessageSendFileResponse) {}
108-
rpc MessageSendFileStream (stream puppet.MessageSendFileStreamRequest) returns (puppet.MessageSendFileStreamResponse) {}
108+
rpc MessageSendFileStream (stream puppet.FileBoxChunk) returns (puppet.MessageSendFileStreamResponse) {}
109109
rpc MessageSendText (puppet.MessageSendTextRequest) returns (puppet.MessageSendTextResponse) {}
110110
rpc MessageSendMiniProgram (puppet.MessageSendMiniProgramRequest) returns (puppet.MessageSendMiniProgramResponse) {}
111111
rpc MessageSendUrl (puppet.MessageSendUrlRequest) returns (puppet.MessageSendUrlResponse) {}

proto/wechaty/puppet/message.proto

+4-13
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ message MessagePayloadResponse {
4848
repeated string mention_ids = 9;
4949
}
5050

51+
message FileBoxChunk {
52+
bytes chunk = 1;
53+
}
54+
5155
message MessageImageRequest {
5256
string id = 1;
5357
ImageType type = 2;
@@ -60,10 +64,6 @@ message MessageImageStreamRequest {
6064
string id = 1;
6165
ImageType type = 2;
6266
}
63-
message MessageImageStreamResponse {
64-
bytes data = 1;
65-
string name = 2;
66-
}
6767

6868
message MessageContactRequest {
6969
string id = 1;
@@ -82,10 +82,6 @@ message MessageFileResponse {
8282
message MessageFileStreamRequest {
8383
string id = 1;
8484
}
85-
message MessageFileStreamResponse {
86-
bytes data = 1;
87-
string name = 2;
88-
}
8985

9086
message MessageMiniProgramRequest {
9187
string id = 1;
@@ -118,11 +114,6 @@ message MessageSendFileResponse {
118114
google.protobuf.StringValue id = 1;
119115
}
120116

121-
message MessageSendFileStreamRequest {
122-
string conversation_id = 1;
123-
bytes data = 2;
124-
string name = 3;
125-
}
126117
message MessageSendFileStreamResponse {
127118
google.protobuf.StringValue id = 1;
128119
}

0 commit comments

Comments
 (0)