├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE-en.md └── ISSUE_TEMPLATE │ ├── bug-report-en.md │ ├── bug-report.md │ ├── feature-request.md │ └── question.md ├── .gitignore ├── .markdownlintrc ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── bin └── store-dumper.ts ├── image └── contact.gif ├── package.json ├── scripts ├── generate-version.sh ├── npm-pack-testing.sh └── package-publish-config-tag.sh ├── src ├── api-options │ ├── attach.ts │ ├── base.ts │ ├── contact.ts │ ├── index.ts │ ├── interface.ts │ ├── label.ts │ ├── message.ts │ └── room.ts ├── config.ts ├── consts.ts ├── converter │ ├── contact-converter.ts │ ├── index.ts │ ├── message-converter.spec.ts │ ├── message-converter.ts │ ├── room-converter.ts │ └── room-member-converter.ts ├── gateway │ ├── dedupe-api.ts │ ├── grpc-gateway.ts │ ├── proto-ts │ │ ├── PadchatGrpc_grpc_pb.d.ts │ │ ├── PadchatGrpc_grpc_pb.js │ │ ├── PadchatGrpc_pb.d.ts │ │ └── PadchatGrpc_pb.js │ ├── proto │ │ └── PadchatGrpc.proto │ └── wechat-gateway.ts ├── index.ts ├── manager │ ├── cache-manager.ts │ ├── cdn-manager.ts │ ├── padpro-grpc.ts │ └── padpro-manager.ts ├── puppet-padpro.ts ├── pure-function-helpers │ ├── README.md │ ├── app-message-generator.ts │ ├── cdn-data-packer.spec.ts │ ├── cdn-data-packer.ts │ ├── contact-message-generator.ts │ ├── contact-raw-payload-parser.spec.ts │ ├── contact-raw-payload-parser.ts │ ├── file-box-to-qrcode.spec.ts │ ├── file-box-to-qrcode.ts │ ├── friendship-event-message-parser.confirm.spec.ts │ ├── friendship-event-message-parser.receive.spec.ts │ ├── friendship-event-message-parser.spec.ts │ ├── friendship-event-message-parser.ts │ ├── friendship-event-message-parser.verify.spec.ts │ ├── friendship-raw-payload-parser.spec.ts │ ├── friendship-raw-payload-parser.ts │ ├── index.ts │ ├── is-type.spec.ts │ ├── is-type.ts │ ├── login-error-parser.spec.ts │ ├── login-error-parser.ts │ ├── message-app-payload-parser.spec.ts │ ├── message-app-payload-parser.ts │ ├── message-emoji-payload-parser.spec.ts │ ├── message-emoji-payload-parser.ts │ ├── message-file-name.ts │ ├── message-image-payload-parser.spec.ts │ ├── message-image-payload-parser.ts │ ├── message-location-payload-parser.ts │ ├── message-raw-payload-parser.spec.ts │ ├── message-raw-payload-parser.ts │ ├── message-recalled-payload-parser.spec.ts │ ├── message-recalled-payload-parser.ts │ ├── message-source-parser.spec.ts │ ├── message-source-parser.ts │ ├── message-type.ts │ ├── message-video-payload-parser.spec.ts │ ├── message-video-payload-parser.ts │ ├── message-voice-payload-parser.spec.ts │ ├── message-voice-payload-parser.ts │ ├── room-event-invite-message-parser.spec.ts │ ├── room-event-invite-message-parser.ts │ ├── room-event-join-message-parser.en.spec.ts │ ├── room-event-join-message-parser.spec.ts │ ├── room-event-join-message-parser.ts │ ├── room-event-join-message-parser.zh.spec.ts │ ├── room-event-leave-message-parser.en.spec.ts │ ├── room-event-leave-message-parser.spec.ts │ ├── room-event-leave-message-parser.ts │ ├── room-event-leave-message-parser.zh.spec.ts │ ├── room-event-topic-message-parser.en.spec.ts │ ├── room-event-topic-message-parser.spec.ts │ ├── room-event-topic-message-parser.ts │ ├── room-event-topic-message-parser.zh.spec.ts │ ├── room-raw-payload-parser.spec.ts │ ├── room-raw-payload-parser.ts │ ├── split-name.spec.ts │ ├── split-name.ts │ ├── xml-to-json.spec.ts │ └── xml-to-json.ts ├── schemas │ ├── cdn-schemas.ts │ ├── grpc-schemas.ts │ ├── index.ts │ ├── padpro-auto-login-error.ts │ ├── padpro-enums.ts │ ├── padpro-error.ts │ └── padpro-schemas.ts ├── typings.d.ts ├── utils │ ├── aes-utils.ts │ ├── cdn-utils.spec.ts │ ├── cdn-utils.ts │ ├── config-util.ts │ ├── contact-util.ts │ └── index.ts ├── version.spec.ts └── version.ts ├── tests ├── dev-test.ts ├── fixtures │ └── smoke-testing.ts └── integration.spec.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.github/ISSUE_TEMPLATE-en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.github/ISSUE_TEMPLATE/bug-report-en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.markdownlintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/README.md -------------------------------------------------------------------------------- /bin/store-dumper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/bin/store-dumper.ts -------------------------------------------------------------------------------- /image/contact.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/image/contact.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/package.json -------------------------------------------------------------------------------- /scripts/generate-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/scripts/generate-version.sh -------------------------------------------------------------------------------- /scripts/npm-pack-testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/scripts/npm-pack-testing.sh -------------------------------------------------------------------------------- /scripts/package-publish-config-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/scripts/package-publish-config-tag.sh -------------------------------------------------------------------------------- /src/api-options/attach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/attach.ts -------------------------------------------------------------------------------- /src/api-options/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/base.ts -------------------------------------------------------------------------------- /src/api-options/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/contact.ts -------------------------------------------------------------------------------- /src/api-options/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/index.ts -------------------------------------------------------------------------------- /src/api-options/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/interface.ts -------------------------------------------------------------------------------- /src/api-options/label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/label.ts -------------------------------------------------------------------------------- /src/api-options/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/message.ts -------------------------------------------------------------------------------- /src/api-options/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/api-options/room.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/converter/contact-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/contact-converter.ts -------------------------------------------------------------------------------- /src/converter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/index.ts -------------------------------------------------------------------------------- /src/converter/message-converter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/message-converter.spec.ts -------------------------------------------------------------------------------- /src/converter/message-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/message-converter.ts -------------------------------------------------------------------------------- /src/converter/room-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/room-converter.ts -------------------------------------------------------------------------------- /src/converter/room-member-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/converter/room-member-converter.ts -------------------------------------------------------------------------------- /src/gateway/dedupe-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/dedupe-api.ts -------------------------------------------------------------------------------- /src/gateway/grpc-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/grpc-gateway.ts -------------------------------------------------------------------------------- /src/gateway/proto-ts/PadchatGrpc_grpc_pb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/proto-ts/PadchatGrpc_grpc_pb.d.ts -------------------------------------------------------------------------------- /src/gateway/proto-ts/PadchatGrpc_grpc_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/proto-ts/PadchatGrpc_grpc_pb.js -------------------------------------------------------------------------------- /src/gateway/proto-ts/PadchatGrpc_pb.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/proto-ts/PadchatGrpc_pb.d.ts -------------------------------------------------------------------------------- /src/gateway/proto-ts/PadchatGrpc_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/proto-ts/PadchatGrpc_pb.js -------------------------------------------------------------------------------- /src/gateway/proto/PadchatGrpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/proto/PadchatGrpc.proto -------------------------------------------------------------------------------- /src/gateway/wechat-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/gateway/wechat-gateway.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/manager/cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/manager/cache-manager.ts -------------------------------------------------------------------------------- /src/manager/cdn-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/manager/cdn-manager.ts -------------------------------------------------------------------------------- /src/manager/padpro-grpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/manager/padpro-grpc.ts -------------------------------------------------------------------------------- /src/manager/padpro-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/manager/padpro-manager.ts -------------------------------------------------------------------------------- /src/puppet-padpro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/puppet-padpro.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/README.md -------------------------------------------------------------------------------- /src/pure-function-helpers/app-message-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/app-message-generator.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/cdn-data-packer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/cdn-data-packer.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/cdn-data-packer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/cdn-data-packer.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/contact-message-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/contact-message-generator.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/contact-raw-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/contact-raw-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/contact-raw-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/contact-raw-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/file-box-to-qrcode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/file-box-to-qrcode.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/file-box-to-qrcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/file-box-to-qrcode.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-event-message-parser.confirm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-event-message-parser.confirm.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-event-message-parser.receive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-event-message-parser.receive.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-event-message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-event-message-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-event-message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-event-message-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-event-message-parser.verify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-event-message-parser.verify.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-raw-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-raw-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/friendship-raw-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/friendship-raw-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/index.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/is-type.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/is-type.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/is-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/is-type.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/login-error-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/login-error-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/login-error-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/login-error-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-app-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-app-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-app-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-app-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-emoji-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-emoji-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-emoji-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-emoji-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-file-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-file-name.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-image-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-image-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-image-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-image-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-location-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-location-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-raw-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-raw-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-raw-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-raw-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-recalled-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-recalled-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-recalled-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-recalled-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-source-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-source-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-source-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-source-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-type.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-video-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-video-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-video-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-video-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-voice-payload-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-voice-payload-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/message-voice-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/message-voice-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-invite-message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-invite-message-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-invite-message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-invite-message-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-join-message-parser.en.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-join-message-parser.en.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-join-message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-join-message-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-join-message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-join-message-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-join-message-parser.zh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-join-message-parser.zh.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-leave-message-parser.en.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-leave-message-parser.en.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-leave-message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-leave-message-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-leave-message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-leave-message-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-leave-message-parser.zh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-leave-message-parser.zh.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-topic-message-parser.en.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-topic-message-parser.en.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-topic-message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-topic-message-parser.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-topic-message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-topic-message-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-event-topic-message-parser.zh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-event-topic-message-parser.zh.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/room-raw-payload-parser.spec.ts: -------------------------------------------------------------------------------- 1 | // TODO 2 | // test('roomRawPayloadParser', async t => { 3 | 4 | // }) 5 | -------------------------------------------------------------------------------- /src/pure-function-helpers/room-raw-payload-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/room-raw-payload-parser.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/split-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/split-name.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/split-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/split-name.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/xml-to-json.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/xml-to-json.spec.ts -------------------------------------------------------------------------------- /src/pure-function-helpers/xml-to-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/pure-function-helpers/xml-to-json.ts -------------------------------------------------------------------------------- /src/schemas/cdn-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/cdn-schemas.ts -------------------------------------------------------------------------------- /src/schemas/grpc-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/grpc-schemas.ts -------------------------------------------------------------------------------- /src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/index.ts -------------------------------------------------------------------------------- /src/schemas/padpro-auto-login-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/padpro-auto-login-error.ts -------------------------------------------------------------------------------- /src/schemas/padpro-enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/padpro-enums.ts -------------------------------------------------------------------------------- /src/schemas/padpro-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/padpro-error.ts -------------------------------------------------------------------------------- /src/schemas/padpro-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/schemas/padpro-schemas.ts -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /src/utils/aes-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/aes-utils.ts -------------------------------------------------------------------------------- /src/utils/cdn-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/cdn-utils.spec.ts -------------------------------------------------------------------------------- /src/utils/cdn-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/cdn-utils.ts -------------------------------------------------------------------------------- /src/utils/config-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/config-util.ts -------------------------------------------------------------------------------- /src/utils/contact-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/contact-util.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/version.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/version.spec.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/src/version.ts -------------------------------------------------------------------------------- /tests/dev-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/tests/dev-test.ts -------------------------------------------------------------------------------- /tests/fixtures/smoke-testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/tests/fixtures/smoke-testing.ts -------------------------------------------------------------------------------- /tests/integration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/tests/integration.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/wechaty-puppet-padpro/HEAD/tsconfig.json --------------------------------------------------------------------------------