mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-07-04 07:47:45 +00:00
Update dependencies (#2180)
* Update dependencies * Fix whatsmeow API changes
This commit is contained in:
1130
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go
generated
vendored
Normal file
1130
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.raw
generated
vendored
Normal file
BIN
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.pb.raw
generated
vendored
Normal file
Binary file not shown.
87
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.proto
vendored
Normal file
87
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/WAMsgApplication.proto
vendored
Normal file
@ -0,0 +1,87 @@
|
||||
syntax = "proto2";
|
||||
package WAMsgApplication;
|
||||
option go_package = "go.mau.fi/whatsmeow/proto/waMsgApplication";
|
||||
|
||||
import "waCommon/WACommon.proto";
|
||||
|
||||
message MessageApplication {
|
||||
message Metadata {
|
||||
enum ThreadType {
|
||||
DEFAULT = 0;
|
||||
VANISH_MODE = 1;
|
||||
DISAPPEARING_MESSAGES = 2;
|
||||
}
|
||||
|
||||
message QuotedMessage {
|
||||
optional string stanzaID = 1;
|
||||
optional string remoteJID = 2;
|
||||
optional string participant = 3;
|
||||
optional Payload payload = 4;
|
||||
}
|
||||
|
||||
message EphemeralSettingMap {
|
||||
optional string chatJID = 1;
|
||||
optional EphemeralSetting ephemeralSetting = 2;
|
||||
}
|
||||
|
||||
oneof ephemeral {
|
||||
EphemeralSetting chatEphemeralSetting = 1;
|
||||
EphemeralSettingMap ephemeralSettingList = 2;
|
||||
bytes ephemeralSharedSecret = 3;
|
||||
}
|
||||
|
||||
optional uint32 forwardingScore = 5;
|
||||
optional bool isForwarded = 6;
|
||||
optional WACommon.SubProtocol businessMetadata = 7;
|
||||
optional bytes frankingKey = 8;
|
||||
optional int32 frankingVersion = 9;
|
||||
optional QuotedMessage quotedMessage = 10;
|
||||
optional ThreadType threadType = 11;
|
||||
optional string readonlyMetadataDataclass = 12;
|
||||
optional string groupID = 13;
|
||||
optional uint32 groupSize = 14;
|
||||
optional uint32 groupIndex = 15;
|
||||
optional string botResponseID = 16;
|
||||
optional string collapsibleID = 17;
|
||||
}
|
||||
|
||||
message Payload {
|
||||
oneof content {
|
||||
Content coreContent = 1;
|
||||
Signal signal = 2;
|
||||
ApplicationData applicationData = 3;
|
||||
SubProtocolPayload subProtocol = 4;
|
||||
}
|
||||
}
|
||||
|
||||
message SubProtocolPayload {
|
||||
oneof subProtocol {
|
||||
WACommon.SubProtocol consumerMessage = 2;
|
||||
WACommon.SubProtocol businessMessage = 3;
|
||||
WACommon.SubProtocol paymentMessage = 4;
|
||||
WACommon.SubProtocol multiDevice = 5;
|
||||
WACommon.SubProtocol voip = 6;
|
||||
WACommon.SubProtocol armadillo = 7;
|
||||
}
|
||||
|
||||
optional WACommon.FutureProofBehavior futureProof = 1;
|
||||
}
|
||||
|
||||
message ApplicationData {
|
||||
}
|
||||
|
||||
message Signal {
|
||||
}
|
||||
|
||||
message Content {
|
||||
}
|
||||
|
||||
message EphemeralSetting {
|
||||
optional uint32 ephemeralExpiration = 2;
|
||||
optional int64 ephemeralSettingTimestamp = 3;
|
||||
optional bool isEphemeralSettingReset = 4;
|
||||
}
|
||||
|
||||
optional Payload payload = 1;
|
||||
optional Metadata metadata = 2;
|
||||
}
|
41
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/extra.go
vendored
Normal file
41
vendor/go.mau.fi/whatsmeow/proto/waMsgApplication/extra.go
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
package waMsgApplication
|
||||
|
||||
import (
|
||||
"go.mau.fi/whatsmeow/proto/armadilloutil"
|
||||
"go.mau.fi/whatsmeow/proto/waArmadilloApplication"
|
||||
"go.mau.fi/whatsmeow/proto/waConsumerApplication"
|
||||
"go.mau.fi/whatsmeow/proto/waMultiDevice"
|
||||
)
|
||||
|
||||
const (
|
||||
ConsumerApplicationVersion = 1
|
||||
ArmadilloApplicationVersion = 1
|
||||
MultiDeviceApplicationVersion = 1 // TODO: check
|
||||
)
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_ConsumerMessage) Decode() (*waConsumerApplication.ConsumerApplication, error) {
|
||||
return armadilloutil.Unmarshal(&waConsumerApplication.ConsumerApplication{}, msg.ConsumerMessage, ConsumerApplicationVersion)
|
||||
}
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_ConsumerMessage) Set(payload *waConsumerApplication.ConsumerApplication) (err error) {
|
||||
msg.ConsumerMessage, err = armadilloutil.Marshal(payload, ConsumerApplicationVersion)
|
||||
return
|
||||
}
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_Armadillo) Decode() (*waArmadilloApplication.Armadillo, error) {
|
||||
return armadilloutil.Unmarshal(&waArmadilloApplication.Armadillo{}, msg.Armadillo, ArmadilloApplicationVersion)
|
||||
}
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_Armadillo) Set(payload *waArmadilloApplication.Armadillo) (err error) {
|
||||
msg.Armadillo, err = armadilloutil.Marshal(payload, ArmadilloApplicationVersion)
|
||||
return
|
||||
}
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_MultiDevice) Decode() (*waMultiDevice.MultiDevice, error) {
|
||||
return armadilloutil.Unmarshal(&waMultiDevice.MultiDevice{}, msg.MultiDevice, MultiDeviceApplicationVersion)
|
||||
}
|
||||
|
||||
func (msg *MessageApplication_SubProtocolPayload_MultiDevice) Set(payload *waMultiDevice.MultiDevice) (err error) {
|
||||
msg.MultiDevice, err = armadilloutil.Marshal(payload, MultiDeviceApplicationVersion)
|
||||
return
|
||||
}
|
Reference in New Issue
Block a user