From 920bebdf4ccce5567a50557d7baabf2fd0777426 Mon Sep 17 00:00:00 2001 From: SuperChang Date: Wed, 17 Mar 2021 23:09:00 +0800 Subject: [PATCH] Add room member (#122) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * merge master 0.20.19 (#1) * fix: correct spell mistakes * 0.13.10 * This is a breaking change! * change python proto package name * update the version of chatie_grpc * try to install request (https://github.com/grpc/grpc-node/issues/922#issuecomment-610972948) * 0.15.2 * add grpc debug client link * update setup.py to fix pypi bug (#59) * update setup to fix pypi bug * change chatie-grpc generated dir * 0.15.2 * 0.15.3 (#60) * keep the package dir name in site-packages as `chatie_grpc` (#62) * 0.15.3 * keep package name as chatie_grpc not chatie-grpc * 0.15.4 (#63) * deploy release jar (#61) * fix maven,deploy jar to center oss * fix maven,deploy jar to center oss * add java to README.md * use better relative path for proto_path (https://github.com/zxh0/vscode-proto3/issues/31#issuecomment-628162495) * 0.15.5 * update pypi install_requires config (#64) * 0.15.4 * add install_requires * 0.15.5 * 0.15.6 * add NOTICE * 0.13.10 * 0.16.0 * 0.16.1 * Bump @chatie/tsconfig from 0.8.0 to 0.10.1 (#70) Bumps [@chatie/tsconfig](https://github.com/Chatie/tsconfig) from 0.8.0 to 0.10.1. - [Release notes](https://github.com/Chatie/tsconfig/releases) - [Commits](https://github.com/Chatie/tsconfig/commits) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump grpc_tools_node_protoc_ts from 2.5.11 to 4.0.0 (#69) Bumps [grpc_tools_node_protoc_ts](https://github.com/agreatfool/grpc_tools_node_protoc_ts) from 2.5.11 to 4.0.0. - [Release notes](https://github.com/agreatfool/grpc_tools_node_protoc_ts/releases) - [Commits](https://github.com/agreatfool/grpc_tools_node_protoc_ts/compare/v2.5.11...v4.0.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump @chatie/git-scripts from 0.2.5 to 0.6.2 (#68) Bumps [@chatie/git-scripts](https://github.com/Chatie/git-scripts) from 0.2.5 to 0.6.2. - [Release notes](https://github.com/Chatie/git-scripts/releases) - [Commits](https://github.com/Chatie/git-scripts/commits) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Update betterproto (#46) * specify python v3 * 0.16.2 * add php rpc (#76) * add php grpc * update usage * update usage * update usage * update * update usage * add php rpc * add PHP Grpc & maintainers * 0.16.3 * add all codeowners for languages * 0.16.4 * Bump @chatie/eslint-config from 0.8.1 to 0.12.1 (#75) Bumps [@chatie/eslint-config](https://github.com/Chatie/eslint-config) from 0.8.1 to 0.12.1. - [Release notes](https://github.com/Chatie/eslint-config/releases) - [Commits](https://github.com/Chatie/eslint-config/commits) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * fix eslint * 0.16.5 * add php action (#78) * add php action * add php action * add php action * add php action * add php action * add php action * add php action * add php action * add php action * add php action * add php action * add php action * tune layout for source code * Update README.md * v0.17 * fix to v0.17 * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * fix github url * 0.16.2 * 0.17.1 * add dirty rpc function definition for sync data (#79) * add dirty rpc function definition for sync data * try to fix tests * add rpc roomMemberPayloadDirty * add dirty event type * revise code according to comments * modify dirty methods and event * try to fix build * modify code according to review * fix build * hope this is the final build fix * this must be the final final build fix * fix proto naming convention * change property name according to comment * Update package.json * Update package.json Co-authored-by: Huan (李卓桓) * add contact phone rpc call definition (#80) * add more methods related to new wechaty-puppept update (#81) * add more methods related to new wechaty-puppept update * fix test * fix typo and order * 0.17.3 * fix request structure according to comments * add phone to contact payload (#82) * bump version to publish new changes (#83) * add csharp nuget (#84) * proto add csharp namespace * add csharp solution * update * csharp add build powshell * Create csharp.yml * update csharp.yaml * update copy.ps1 * add test * test * update common.ps1 * test action args key * test powshell args * test github Secrets * update yaml * update nuget package as rohith/publish-nuget@v2 * update version info * github action add nuget VERSION_FILE_PATH * chsarp github action over * recovery github action * clear * update gitgnore * delete .vs folder * update README.md for csharp * README.md update csharp grpc doc * README.md add nuget introduction * add file stream and image stream rpc call (#88) * add file stream and image stream rpc call * fix test * 0.17.5 * add imageType to MessageImageStreamRequest * add @deprecated to MessageFile and MessageImage rpc * add change history in readme * 0.18.0 * Bump grpc_tools_node_protoc_ts from 4.1.5 to 5.0.0 (#87) Bumps [grpc_tools_node_protoc_ts](https://github.com/agreatfool/grpc_tools_node_protoc_ts) from 4.1.5 to 5.0.0. - [Release notes](https://github.com/agreatfool/grpc_tools_node_protoc_ts/releases) - [Commits](https://github.com/agreatfool/grpc_tools_node_protoc_ts/compare/v4.1.5...v5.0.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Bump ts-protoc-gen from 0.12.0 to 0.13.0 (#86) Bumps [ts-protoc-gen](https://github.com/improbable-eng/ts-protoc-gen) from 0.12.0 to 0.13.0. - [Release notes](https://github.com/improbable-eng/ts-protoc-gen/releases) - [Changelog](https://github.com/improbable-eng/ts-protoc-gen/blob/master/CHANGELOG.md) - [Commits](https://github.com/improbable-eng/ts-protoc-gen/compare/0.12.0...0.13.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Send message stream (#89) * add sendFileStream rpc call * add sendFileStream into puppet server impl * add readme * 0.18.1 * change filebox to data with bytes type * add name attribute into stream request and response * Fix go ci (#91) * Fix go ci * Update go.yml * add go_package * debug github action * debug github action * debug github action * keep the latest betterproto version (#92) * 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 * use data instead of chunk * 0.18.3 * Update README.md * Improve stream message (#95) * improve stream message definition * 0.18.4 * change names * wip... * normalize name * 0.18.5 * normalize name * 0.18.6 * rename request & responses for more robust * clean name * 0.18.7 Co-authored-by: Huan LI (李卓桓) * Export file box (#98) * export filebox from generated ts file * 0.18.8 * add some stream notices comments * 0.18.9 * fix file rename * 0.18.10 * link to #99 * 0.18.11 * fix go-grpc generate failed (#101) * 0.18.12 * fix .net grpc for the new file file_box.proto and update TargetFramework to netstandard2.0 (#104) * init openapi * Rename & Add OpenAPI Specification Generator (#107) * rename npm name to wechaty-grpc (#106) * add grpc http annotations (wip) * add grpc gateway image * add swagger info annotation * make payload dirty restful * fix name * add more restful endpoint definitions * fix streaming methods * better protoc tools installer script * clean openapi scripts * rename src/index -> src/mod * generate proto js files with annotation * 0.19.1 * add gRPC Web example * 0.19.2 * wechaty-grpc v0.20 * 0.20.1 * lint * check protoc version to make sure >= 3.5 (#116) * test ok * upgrade all deps * add more node version for testing * 0.20.2 * use @master version of github actions, enable cache * install 3rd party protos * 0.20.3 * fix npm publish * 0.20.4 * add openApi & proto for export (#119) * add openApi & proto for export * open-api -> openapi * 0.20.5 * Pypi rename wechaty grpc (#118) * follow latest grpc proto annotations & rename * deprecate merge-rpoto.sh (#46) * install third party proto files * 0.20.5 * install proto by github actions * 0.20.6 * add cache for pypi install * 0.20.7 * use abs path for install * 0.20.8 * explicit python3 & pip3 * 0.20.9 * 0.20.10 * 0.20.11 * sync swagger version to gRPC * 0.20.12 * compatible with grpc-dynamic-gateway (https://github.com/konsumer/grpc-dynamic-gateway/issues/50) * cean * fix * 0.20.13 * use proto full path & fix openapi * 0.20.14 * fix python proto path * 0.20.15 * add openapi link * 0.20.16 * a workaround to fix issue #120 * clean * 0.20.17 * fix name * 0.20.18 * specify beta version for install * 0.20.19 Co-authored-by: Huan (李卓桓) Co-authored-by: wj-Mcat <1435130236@qq.com> Co-authored-by: 犀利豆 Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: 一路向北 Co-authored-by: Yuan Gao Co-authored-by: Darren Co-authored-by: 小雨 <614422099@QQ.com> Co-authored-by: Chao Fei * feat: add options to FriendshipAddRequest * 0.20.20 * fix: bug * fix: add strong type FriendshipAddOptions for FriendshipAddRequest * fix: rename attr name * fix: add optional for FriendshipAddOptions * fix: use google.protobuf.StringValue for optional * fix: keep hello as string type, and rename inviter_contact_id and inviter_room_id * 0.21.2 Co-authored-by: Huan (李卓桓) Co-authored-by: wj-Mcat <1435130236@qq.com> Co-authored-by: 犀利豆 Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: 一路向北 Co-authored-by: Yuan Gao Co-authored-by: Darren Co-authored-by: 小雨 <614422099@QQ.com> Co-authored-by: Chao Fei --- package.json | 2 +- proto/wechaty/puppet/friendship.proto | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8d222836..e7c6d59a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wechaty-grpc", - "version": "0.21.1", + "version": "0.21.2", "description": "gRPC for Wechaty", "main": "dist/src/mod.js", "typings": "dist/src/mod.d.js", diff --git a/proto/wechaty/puppet/friendship.proto b/proto/wechaty/puppet/friendship.proto index 5043f541..b10b5437 100644 --- a/proto/wechaty/puppet/friendship.proto +++ b/proto/wechaty/puppet/friendship.proto @@ -63,7 +63,10 @@ message FriendshipSearchWeixinResponse { message FriendshipAddRequest { string contact_id = 1; string hello = 2; + google.protobuf.StringValue source_room_id = 3; + google.protobuf.StringValue source_contact_id = 4; } + message FriendshipAddResponse {} message FriendshipAcceptRequest {