MCPcopy Create free account

hub / github.com/tulir/whatsmeow / functions

Functions12,025 in github.com/tulir/whatsmeow

↓ 4 callersFunctionisDisconnectNode
(node *waBinary.Node)
request.go:25
↓ 4 callersFunctionmarshalMessage
(to types.JID, message *waE2E.Message)
send.go:1223
↓ 4 callersMethodoutputf
(level, msg string, args ...any)
util/log/log.go:56
↓ 4 callersFunctionpadMessage
(plaintext []byte)
message.go:650
↓ 4 callersMethodparseMessageSource
(node *waBinary.Node, requireParticipant bool)
message.go:70
↓ 4 callersMethodparseNewsletterMessages
(node *waBinary.Node)
notification.go:338
↓ 4 callersFunctionpreKeyToNode
(key *keys.PreKey)
prekeys.go:160
↓ 4 callersMethodpushInt16
(value int)
binary/encoder.go:52
↓ 4 callersMethodreadInt16
(littleEndian bool)
binary/decoder.go:65
↓ 4 callersMethodreadInt8
(littleEndian bool)
binary/decoder.go:61
↓ 4 callersMethodretryFrame
( ctx context.Context, reqType, id string, data []byte, origResp *waBinary.Node, timeout time.Duration,
request.go:185
↓ 4 callersMethodshouldIncludeReportingToken
(message *waE2E.Message)
reportingtoken.go:39
↓ 3 callersMethodBuildMessageKey
BuildMessageKey builds a MessageKey object, which is used to refer to previous messages for things such as replies, revocations and reactions.
send.go:488
↓ 3 callersMethodContainsSession
(ctx context.Context, remoteAddress *protocol.SignalAddress)
store/signal.go:122
↓ 3 callersMethodDescriptor
Deprecated: Use ConsumerApplication.ProtoReflect.Descriptor instead.
proto/waConsumerApplicationParameterised/WAConsumerApplicationParameterised.pb.go:244
↓ 3 callersMethodDescriptor
Deprecated: Use Command.ProtoReflect.Descriptor instead.
proto/waCommonParameterised/WACommonParameterised.pb.go:303
↓ 3 callersMethodDescriptor
Deprecated: Use Gif.ProtoReflect.Descriptor instead.
proto/instamadilloCoreTypeMedia/InstamadilloCoreTypeMedia.pb.go:622
↓ 3 callersMethodDescriptor
Deprecated: Use ConsumerApplication.ProtoReflect.Descriptor instead.
proto/waConsumerApplication/WAConsumerApplication.pb.go:244
↓ 3 callersMethodDescriptor
Deprecated: Use CertChain.ProtoReflect.Descriptor instead.
proto/waCert/WACert.pb.go:111
↓ 3 callersMethodDescriptor
Deprecated: Use DeviceCapabilities.ProtoReflect.Descriptor instead.
proto/waDeviceCapabilities/WAWebProtobufsDeviceCapabilities.pb.go:240
↓ 3 callersMethodDescriptor
Deprecated: Use TransportEvent.ProtoReflect.Descriptor instead.
proto/waArmadilloTransportEvent/WAArmadilloTransportEvent.pb.go:239
↓ 3 callersMethodDescriptor
Deprecated: Use QP.ProtoReflect.Descriptor instead.
proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go:231
↓ 3 callersMethodDownloadMediaWithPathToFile
( ctx context.Context, directPath string, encFileHash, fileHash, mediaKey []byte, mediaType MediaType, mm
download-to-file.go:74
↓ 3 callersFunctionEncrypt
(secretKey, iv, plaintext, additionalData []byte)
util/gcmutil/gcm.go:35
↓ 3 callersMethodGetAppStateVersion
(ctx context.Context, name string)
store/store.go:75
↓ 3 callersMethodGetApplicationPayload
()
proto/waMsgTransport/WAMsgTransport.pb.go:247
↓ 3 callersMethodGetBool
(key string, require bool)
binary/attrs.go:105
↓ 3 callersMethodGetClientPayload
()
store/clientpayload.go:203
↓ 3 callersMethodGetCollectionLthash
()
proto/waSyncdSnapshotRecovery/WAWebProtobufsSyncdSnapshotRecovery.pb.go:88
↓ 3 callersMethodGetEncIV
()
msgsecret.go:93
↓ 3 callersMethodGetEncPayload
()
msgsecret.go:94
↓ 3 callersMethodGetJID
()
store/store.go:256
↓ 3 callersMethodGetJID
(key string, require bool)
binary/attrs.go:32
↓ 3 callersMethodGetLidJID
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:7689
↓ 3 callersMethodGetPnJID
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:7703
↓ 3 callersMethodGetPrivacyToken
(ctx context.Context, user types.JID)
store/store.go:148
↓ 3 callersMethodGetPushname
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:1656
↓ 3 callersMethodGetRemoteJID
()
proto/waCommon/WACommon.pb.go:301
↓ 3 callersMethodGetServerHello
()
proto/waWa6/WAWebProtobufsWa6.pb.go:1045
↓ 3 callersMethodGetSubProtocol
()
proto/waMsgApplication/WAMsgApplication.pb.go:487
↓ 3 callersMethodGetTargetMessageKey
()
proto/waE2E/WAWebProtobufsE2E.pb.go:11782
↓ 3 callersMethodGetTimestamp
()
proto/waAdv/WAAdv.pb.go:129
↓ 3 callersMethodGetUserDevices
GetUserDevices gets the list of devices that the given user has. The input should be a list of regular JIDs, and the output will be a list of AD JIDs.
user.go:461
↓ 3 callersMethodGetVerifiedName
()
proto/waVnameCert/WAWebProtobufsVnameCert.pb.go:534
↓ 3 callersMethodIsConnected
IsConnected checks if the client is connected to the WhatsApp web websocket. Note that this doesn't check if the client is authenticated. See the IsLo
client.go:648
↓ 3 callersMethodIsEmpty
()
retry.go:47
↓ 3 callersMethodMixSharedSecretIntoKey
(priv, pub [32]byte)
socket/noisehandshake.go:97
↓ 3 callersMethodOptionalBool
(key string)
binary/attrs.go:169
↓ 3 callersMethodProtoReflect
()
proto/waCert/WACert.pb.go:98
↓ 3 callersMethodPutManyRedactedPhones
(ctx context.Context, entries []RedactedPhoneEntry)
store/store.go:107
↓ 3 callersMethodPutPrivacyTokens
(ctx context.Context, tokens ...PrivacyToken)
store/store.go:147
↓ 3 callersMethodPutPushName
(ctx context.Context, user types.JID, pushName string)
store/store.go:103
↓ 3 callersMethodSendMessage
SendMessage sends the given message. This method will wait for the server to acknowledge the message before returning. The return value is the timest
send.go:185
↓ 3 callersMethodSignalAddressUser
()
types/jid.go:111
↓ 3 callersMethodString
()
types/events/events.go:178
↓ 3 callersMethodTryFetchPrivacySettings
TryFetchPrivacySettings will fetch the user's privacy settings, either from the in-memory cache or from the server.
privacysettings.go:20
↓ 3 callersMethodUnwrapRaw
UnwrapRaw fills the Message, IsEphemeral and IsViewOnce fields based on the raw message in the RawMessage field.
types/events/events.go:367
↓ 3 callersMethodaddRecentMessage
(ctx context.Context, to types.JID, id types.MessageID, wa *waE2E.Message, fb *waMsgApplication.MessageApplica
retry.go:51
↓ 3 callersMethodapplyAppStatePatches
( ctx context.Context, name appstate.WAPatchName, state appstate.HashState, patches *appstate.PatchList,
appstate.go:151
↓ 3 callersMethodcollectEventsToDispatch
( ctx context.Context, name appstate.WAPatchName, mutations []appstate.Mutation, fullSync bool, eventsToD
appstate.go:171
↓ 3 callersMethodconnect
(ctx context.Context)
client.go:524
↓ 3 callersMethoddeleteExpiredPrivacyTokens
()
tctoken.go:140
↓ 3 callersMethoddownloadMedia
(ctx context.Context, url string)
download.go:373
↓ 3 callersMethoddownloadMediaToFile
(ctx context.Context, url string, file io.Writer)
download-to-file.go:186
↓ 3 callersMethodencryptMessageForDeviceV3
( ctx context.Context, payload *waMsgTransport.MessageTransport_Payload, skdm *waMsgTransport.MessageTransp
sendfb.go:598
↓ 3 callersMethodencryptMessageForDevices
( ctx context.Context, allDevices []types.JID, id string, msgPlaintext, dsmPlaintext []byte, encAttrs waB
send.go:1261
↓ 3 callersMethodfetchAppState
(ctx context.Context, name appstate.WAPatchName, fullSync, onlyIfNotSynced bool)
appstate.go:42
↓ 3 callersMethodfetchPreKeys
(ctx context.Context, users []types.JID)
prekeys.go:124
↓ 3 callersMethodfetchPreKeysNoError
(ctx context.Context, retryDevices []types.JID)
prekeys.go:98
↓ 3 callersFunctionfile_instamadilloCoreTypeAdminMessage_InstamadilloCoreTypeAdminMessage_proto_rawDescGZIP
()
proto/instamadilloCoreTypeAdminMessage/InstamadilloCoreTypeAdminMessage.pb.go:229
↓ 3 callersFunctionfile_instamadilloCoreTypeLink_InstamadilloCoreTypeLink_proto_rawDescGZIP
()
proto/instamadilloCoreTypeLink/InstamadilloCoreTypeLink.pb.go:266
↓ 3 callersFunctionfile_instamadilloTransportPayload_InstamadilloTransportPayload_proto_rawDescGZIP
()
proto/instamadilloTransportPayload/InstamadilloTransportPayload.pb.go:307
↓ 3 callersFunctionfile_waArmadilloBackupCommon_WAArmadilloBackupCommon_proto_rawDescGZIP
()
proto/waArmadilloBackupCommon/WAArmadilloBackupCommon.pb.go:255
↓ 3 callersFunctionfile_waFingerprint_WAFingerprint_proto_rawDescGZIP
()
proto/waFingerprint/WAFingerprint.pb.go:251
↓ 3 callersFunctionfile_waMediaEntryData_WAMediaEntryData_proto_rawDescGZIP
()
proto/waMediaEntryData/WAMediaEntryData.pb.go:382
↓ 3 callersFunctionfile_waMmsRetry_WAMmsRetry_proto_rawDescGZIP
()
proto/waMmsRetry/WAMmsRetry.pb.go:226
↓ 3 callersFunctionfile_waReporting_WAWebProtobufsReporting_proto_rawDescGZIP
()
proto/waReporting/WAWebProtobufsReporting.pb.go:262
↓ 3 callersFunctionfile_waSyncdSnapshotRecovery_WAWebProtobufsSyncdSnapshotRecovery_proto_rawDescGZIP
()
proto/waSyncdSnapshotRecovery/WAWebProtobufsSyncdSnapshotRecovery.pb.go:221
↓ 3 callersMethodgetCachedGroupData
(ctx context.Context, jid types.JID)
group.go:672
↓ 3 callersMethodgetGroupInfo
(ctx context.Context, jid types.JID, lockParticipantCache bool)
group.go:639
↓ 3 callersMethodgetMessageContent
( baseNode waBinary.Node, message *waE2E.Message, msgAttrs waBinary.Attrs, includeIdentity bool, extraPar
send.go:1110
↓ 3 callersMethodgetMessageReportingToken
( msgProtobuf []byte, msg *waE2E.Message, senderJID, remoteJID types.JID, messageID types.MessageID, )
reportingtoken.go:49
↓ 3 callersMethodgetNewsletterInfo
(ctx context.Context, input map[string]any, fetchViewerMeta bool)
newsletter.go:248
↓ 3 callersMethodgetRecentMessage
(to types.JID, id types.MessageID)
retry.go:94
↓ 3 callersFunctiongetSessionCache
(ctx context.Context)
store/sessioncache.go:33
↓ 3 callersMethodgetTCTokenSenderTS
getTCTokenSenderTS reads the in-memory sender timestamp for a JID.
tctoken.go:74
↓ 3 callersFunctiongetTypeFromMessage
(msg *waE2E.Message)
send.go:901
↓ 3 callersMethodhandleSenderKeyDistributionMessage
(ctx context.Context, chat, from types.JID, axolotlSKDM []byte)
message.go:660
↓ 3 callersMethodisExpectedDisconnect
()
client.go:607
↓ 3 callersMethodissuePrivacyTokenAndSave
Only called when a bucket boundary has been crossed since the last issuance.
tctoken.go:161
↓ 3 callersMethodmakeDeviceIdentityNode
()
send.go:1250
↓ 3 callersFunctionnewMessageRange
(lastMessageTimestamp time.Time, lastMessageKey *waCommon.MessageKey)
appstate/encode.go:361
↓ 3 callersMethodparseBlocklist
(node *waBinary.Node)
user.go:933
↓ 3 callersFunctionparseGroupLinkTargetNode
(groupNode *waBinary.Node)
group.go:784
↓ 3 callersFunctionparseParticipant
(childAG *waBinary.AttrUtility, child *waBinary.Node)
group.go:685
↓ 3 callersMethodparsePrivacySettings
(privacyNode *waBinary.Node, settings *types.PrivacySettings)
privacysettings.go:123
↓ 3 callersMethodprepareMessageNode
( ctx context.Context, to types.JID, id types.MessageID, message *waE2E.Message, participants []types.JID
send.go:1156
↓ 3 callersMethodprepareMessageNodeV3
( ctx context.Context, to, ownID types.JID, id types.MessageID, payload *waMsgTransport.MessageTransport_
sendfb.go:432
↓ 3 callersMethodpushBytes
(bytes []byte)
binary/encoder.go:28
↓ 3 callersMethodpushIntN
(value, n int, littleEndian bool)
binary/encoder.go:32
← previousnext →201–300 of 12,025, ranked by callers