Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/tulir/whatsmeow
/ functions
Functions
12,025 in github.com/tulir/whatsmeow
⨍
Functions
12,025
◇
Types & classes
1,836
↓ 8 callers
Method
ensureTCToken
ensureTCToken returns a stored non-expired tctoken for the given JID, if available.
tctoken.go:120
↓ 8 callers
Method
expectDisconnect
()
client.go:597
↓ 8 callers
Function
file_instamadilloSupplementMessage_InstamadilloSupplementMessage_proto_rawDescGZIP
()
proto/instamadilloSupplementMessage/InstamadilloSupplementMessage.pb.go:654
↓ 8 callers
Function
file_waArmadilloTransportEvent_WAArmadilloTransportEvent_proto_rawDescGZIP
()
proto/waArmadilloTransportEvent/WAArmadilloTransportEvent.pb.go:564
↓ 8 callers
Function
file_waCommonParameterised_WACommonParameterised_proto_rawDescGZIP
()
proto/waCommonParameterised/WACommonParameterised.pb.go:572
↓ 8 callers
Function
file_waDeviceCapabilities_WAWebProtobufsDeviceCapabilities_proto_rawDescGZIP
()
proto/waDeviceCapabilities/WAWebProtobufsDeviceCapabilities.pb.go:536
↓ 8 callers
Method
write
(data any)
binary/encoder.go:101
↓ 7 callers
Method
Download
Download downloads the attachment from the given protobuf message. The attachment is a specific part of a Message protobuf struct, not the message it
download.go:208
↓ 7 callers
Method
GetBlob
()
proto/waServerSync/WAServerSync.pb.go:266
↓ 7 callers
Method
GetDirectPath
()
download.go:59
↓ 7 callers
Method
GetInt64
(key string, require bool)
binary/attrs.go:83
↓ 7 callers
Method
GetMessageContextInfo
()
proto/waE2E/WAWebProtobufsE2E.pb.go:15339
↓ 7 callers
Method
GetOperation
()
proto/waServerSync/WAServerSync.pb.go:119
↓ 7 callers
Method
GetString
(key string, require bool)
binary/attrs.go:71
↓ 7 callers
Method
PutManyLIDMappings
(ctx context.Context, mappings []LIDMapping)
store/store.go:186
↓ 7 callers
Method
Sub
(module string)
util/log/log.go:22
↓ 7 callers
Function
file_waArmadilloXMA_WAArmadilloXMA_proto_rawDescGZIP
()
proto/waArmadilloXMA/WAArmadilloXMA.pb.go:1106
↓ 7 callers
Function
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescGZIP
()
proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go:457
↓ 7 callers
Method
parseGroupNode
(groupNode *waBinary.Node)
group.go:714
↓ 7 callers
Method
sendMexIQ
(ctx context.Context, queryID string, variables any)
newsletter.go:171
↓ 6 callers
Method
Decode
()
proto/waConsumerApplication/extra.go:21
↓ 6 callers
Method
Descriptor
Deprecated: Use MiTransportAdminMessage.ProtoReflect.Descriptor instead.
proto/waArmadilloMiTransportAdminMessage/WAArmadilloMiTransportAdminMessage.pb.go:458
↓ 6 callers
Method
Descriptor
Deprecated: Use AIRichResponseImageURL.ProtoReflect.Descriptor instead.
proto/waAICommonDeprecated/WAAICommonDeprecated.pb.go:678
↓ 6 callers
Method
Encrypt
(plaintext []byte)
socket/noisehandshake.go:64
↓ 6 callers
Method
GenerateMessageID
GenerateMessageID generates a random string that can be used as a message ID on WhatsApp. msgID := cli.GenerateMessageID() cli.SendMessage(context.
send.go:46
↓ 6 callers
Method
GetDeviceSentMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10683
↓ 6 callers
Method
GetEditedMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10837
↓ 6 callers
Method
GetFromMe
()
proto/waCommon/WACommon.pb.go:308
↓ 6 callers
Method
GetIndex
()
proto/waServerSync/WAServerSync.pb.go:400
↓ 6 callers
Function
NewKeyPair
()
util/keys/keypair.go:32
↓ 6 callers
Function
Prepare
(secretKey []byte)
util/gcmutil/gcm.go:15
↓ 6 callers
Method
Stop
(disconnect, allowOnDisconnect bool)
socket/noisesocket.go:79
↓ 6 callers
Function
concatAndHMAC
(alg func() hash.Hash, key []byte, data ...[]byte)
appstate/hash.go:73
↓ 6 callers
Function
file_instamadilloCoreTypeText_InstamadilloCoreTypeText_proto_rawDescGZIP
()
proto/instamadilloCoreTypeText/InstamadilloCoreTypeText.pb.go:460
↓ 6 callers
Function
file_waAdv_WAAdv_proto_rawDescGZIP
()
proto/waAdv/WAAdv.pb.go:463
↓ 6 callers
Method
waitResponse
(reqID string)
request.go:56
↓ 5 callers
Method
Authenticate
(data []byte)
socket/noisehandshake.go:55
↓ 5 callers
Method
Delete
(ctx context.Context)
store/store.go:283
↓ 5 callers
Method
Descriptor
Deprecated: Use StatusAttribution.ProtoReflect.Descriptor instead.
proto/waStatusAttributions/WAStatusAttributions.pb.go:420
↓ 5 callers
Method
Descriptor
Deprecated: Use ExtendedContentMessage.ProtoReflect.Descriptor instead.
proto/waArmadilloXMA/WAArmadilloXMA.pb.go:647
↓ 5 callers
Method
Descriptor
Deprecated: Use LocalizedName.ProtoReflect.Descriptor instead.
proto/waVnameCert/WAWebProtobufsVnameCert.pb.go:516
↓ 5 callers
Method
GetFileEncSHA256
()
download.go:62
↓ 5 callers
Method
GetKeyData
()
proto/waE2E/WAWebProtobufsE2E.pb.go:14600
↓ 5 callers
Method
GetMediaKey
()
download.go:60
↓ 5 callers
Method
GetType
()
proto/waWeb/WAWebProtobufsWeb.pb.go:2617
↓ 5 callers
Function
NewKeyPairFromPrivateKey
(priv [32]byte)
util/keys/keypair.go:23
↓ 5 callers
Method
Save
(ctx context.Context)
store/store.go:276
↓ 5 callers
Method
StoreLIDPNMapping
(ctx context.Context, first, second types.JID)
client.go:1005
↓ 5 callers
Method
Uint64
(key string)
binary/attrs.go:164
↓ 5 callers
Method
clearResponseWaiters
(node *waBinary.Node)
request.go:43
↓ 5 callers
Method
decryptMsgSecret
(ctx context.Context, msg *events.Message, useCase MsgSecretType, encrypted messageEncryptedSecret, origMsgKey
msgsecret.go:97
↓ 5 callers
Function
file_waCert_WACert_proto_rawDescGZIP
()
proto/waCert/WACert.pb.go:365
↓ 5 callers
Function
file_waGroupHistory_WAWebProtobufsGroupHistory_proto_rawDescGZIP
()
proto/waGroupHistory/WAWebProtobufsGroupHistory.pb.go:360
↓ 5 callers
Function
file_waUserPassword_WAWebProtobufsUserPassword_proto_rawDescGZIP
()
proto/waUserPassword/WAWebProtobufsUserPassword.pb.go:373
↓ 5 callers
Function
generateMsgSecretKey
( modificationType MsgSecretType, modificationSender types.JID, origMsgID types.MessageID, origMsgSender typ
msgsecret.go:46
↓ 5 callers
Function
getMediaTypeFromMessage
(msg *waE2E.Message)
send.go:928
↓ 5 callers
Method
maybeDeferredAck
(ctx context.Context, node *waBinary.Node)
receipt.go:107
↓ 5 callers
Method
migrateSessionStore
(ctx context.Context, pn, lid types.JID)
message.go:292
↓ 5 callers
Function
parseParticipantList
(node *waBinary.Node)
group.go:802
↓ 5 callers
Method
rawUpload
(ctx context.Context, dataToUpload io.Reader, uploadSize uint64, fileHash []byte, appInfo MediaType, newslette
upload.go:192
↓ 5 callers
Method
readByte
()
binary/decoder.go:29
↓ 5 callers
Method
refreshMediaConn
(ctx context.Context, force bool)
mediaconn.go:44
↓ 5 callers
Method
resolveTCTokenStorageLID
(ctx context.Context, jid types.JID)
tctoken.go:57
↓ 5 callers
Function
stripURLPrefix
(link string, prefixes ...string)
user.go:42
↓ 5 callers
Method
usync
(ctx context.Context, jids []types.JID, mode, context string, query []waBinary.Node, extra ...UsyncQueryExtras
user.go:850
↓ 4 callers
Function
Decrypt
(secretKey, iv, ciphertext, additionalData []byte)
util/gcmutil/gcm.go:25
↓ 4 callers
Method
Decrypt
(ciphertext []byte)
socket/noisehandshake.go:70
↓ 4 callers
Method
Descriptor
Deprecated: Use Command.ProtoReflect.Descriptor instead.
proto/waCommon/WACommon.pb.go:365
↓ 4 callers
Method
Descriptor
Deprecated: Use ImageTransport.ProtoReflect.Descriptor instead.
proto/waMediaTransport/WAMediaTransport.pb.go:352
↓ 4 callers
Method
Descriptor
()
proto/instamadilloXmaContentRef/InstamadilloXmaContentRef.pb.go:63
↓ 4 callers
Method
DownloadMediaWithPath
DownloadMediaWithPath downloads an attachment by manually specifying the path and encryption details.
download.go:241
↓ 4 callers
Method
GetFileSHA256
()
download.go:61
↓ 4 callers
Method
GetIssuerSerial
()
proto/waCert/WACert.pb.go:305
↓ 4 callers
Method
GetKey
()
proto/waCert/WACert.pb.go:312
↓ 4 callers
Method
GetMutations
()
proto/waServerSync/WAServerSync.pb.go:669
↓ 4 callers
Method
GetPNForLID
(ctx context.Context, lid types.JID)
store/store.go:188
↓ 4 callers
Method
GetRecords
()
proto/waServerSync/WAServerSync.pb.go:552
↓ 4 callers
Method
OptionalUnixTime
(key string)
binary/attrs.go:179
↓ 4 callers
Method
RemoveEventHandler
RemoveEventHandler removes a previously registered event handler function. If the function with the given ID is found, this returns true. N.B. Do not
client.go:795
↓ 4 callers
Method
SendFrame
(ctx context.Context, plaintext []byte)
socket/noisesocket.go:91
↓ 4 callers
Method
autoReconnect
(ctx context.Context)
client.go:611
↓ 4 callers
Method
backgroundIfAsyncAck
(fn func())
receipt.go:99
↓ 4 callers
Method
bufferedDecrypt
( ctx context.Context, ciphertext []byte, serverTimestamp time.Time, decrypt func(context.Context) ([]byte
message.go:494
↓ 4 callers
Method
cacheGroupInfo
(groupInfo *types.GroupInfo, lock bool)
group.go:608
↓ 4 callers
Method
checkEOS
(length int)
binary/decoder.go:21
↓ 4 callers
Method
clearUntrustedIdentity
(ctx context.Context, target types.JID)
message.go:479
↓ 4 callers
Method
close
()
qrchan.go:68
↓ 4 callers
Function
concatBytes
(data ...[]byte)
pair.go:253
↓ 4 callers
Function
currentTCTokenCutoffTimestamp
()
tctoken.go:28
↓ 4 callers
Method
doMediaDownloadRequest
(ctx context.Context, url string)
download.go:351
↓ 4 callers
Method
encryptMessageForDevice
( ctx context.Context, plaintext []byte, to types.JID, bundle *prekey.Bundle, extraAttrs waBinary.Attrs,
send.go:1377
↓ 4 callers
Method
encryptMsgSecret
(ctx context.Context, ownID, chat, origSender types.JID, origMsgID types.MessageID, useCase MsgSecretType, pla
msgsecret.go:128
↓ 4 callers
Function
file_waE2EGuest_WAWebProtobufsE2EGuest_proto_rawDescGZIP
()
proto/waE2EGuest/WAWebProtobufsE2EGuest.pb.go:265
↓ 4 callers
Function
generateIV
(count uint32)
socket/noisesocket.go:73
↓ 4 callers
Method
generateRequestID
()
request.go:19
↓ 4 callers
Method
getAppStateKey
(ctx context.Context, keyID []byte)
appstate/keys.go:171
↓ 4 callers
Method
getContact
(ctx context.Context, user types.JID)
store/sqlstore/store.go:747
↓ 4 callers
Function
getMediaKeys
(mediaKey []byte, appInfo MediaType)
download.go:310
↓ 4 callers
Method
getServerPreKeyCount
(ctx context.Context)
prekeys.go:32
↓ 4 callers
Method
immediateRequestMessageFromPhone
(ctx context.Context, info *types.MessageInfo)
retry.go:446
← previous
next →
101–200 of 12,025, ranked by callers