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
↓ 2 callers
Method
sendGroup
( ctx context.Context, ownID, to types.JID, participants []types.JID, id types.MessageID, message *waE2E
send.go:747
↓ 2 callers
Method
sendGroupV3
( ctx context.Context, to, ownID types.JID, id types.MessageID, messageApp []byte, msgAttrs messageAttrs
sendfb.go:211
↓ 2 callers
Method
sendIQAsync
(ctx context.Context, query infoQuery)
request.go:145
↓ 2 callers
Method
sendKeepAlive
(ctx context.Context)
keepalive.go:65
↓ 2 callers
Method
sendMessageReceipt
(ctx context.Context, info *types.MessageInfo, node *waBinary.Node)
receipt.go:272
↓ 2 callers
Method
sendNewsletter
( ctx context.Context, to types.JID, id types.MessageID, message *waE2E.Message, mediaID string, timings
send.go:687
↓ 2 callers
Method
sendPeerMessage
( ctx context.Context, to types.JID, id types.MessageID, message *waE2E.Message, timings *MessageDebugTim
send.go:821
↓ 2 callers
Method
setTCTokenSenderTS
setTCTokenSenderTS writes the in-memory sender timestamp for a JID.
tctoken.go:98
↓ 2 callers
Function
sha256Slice
(data []byte)
socket/noisehandshake.go:34
↓ 2 callers
Method
shouldRecreateSession
(ctx context.Context, retryCount int, jid types.JID)
retry.go:159
↓ 2 callers
Function
shouldRetryMediaDownload
(err error)
download.go:315
↓ 2 callers
Method
storeGlobalSettings
(ctx context.Context, settings *waHistorySync.GlobalSettings)
message.go:1046
↓ 2 callers
Method
storeHistoricalMessageSecrets
(ctx context.Context, conversations []*waHistorySync.Conversation)
message.go:936
↓ 2 callers
Method
storeHistoricalPNLIDMappings
(ctx context.Context, mappings []*waHistorySync.PhoneNumberToLIDMapping)
message.go:1062
↓ 2 callers
Method
storeLIDSyncMessage
(ctx context.Context, msg []byte)
message.go:1007
↓ 2 callers
Method
storeMACs
(ctx context.Context, name WAPatchName, currentState HashState, out *patchOutput)
appstate/decode.go:229
↓ 2 callers
Method
tryHandleCodePairNotification
(ctx context.Context, parentNode *waBinary.Node)
pair-code.go:145
↓ 2 callers
Method
tryHandlePasskeyContinuationNotification
(ctx context.Context, node *waBinary.Node)
pair-passkey.go:150
↓ 2 callers
Method
tryHandleRetryReceipt
(ctx context.Context, receipt *events.Receipt, node *waBinary.Node)
retry.go:183
↓ 2 callers
Method
unlockedPutLIDMapping
(ctx context.Context, lid, pn types.JID)
store/sqlstore/lidmap.go:244
↓ 2 callers
Function
unpackByte
(tag int, value byte)
binary/decoder.go:118
↓ 2 callers
Function
unpadMessage
(plaintext []byte, version int)
message.go:638
↓ 2 callers
Method
updateGroupParticipantCache
(evt *events.GroupInfo)
group.go:985
↓ 2 callers
Method
updatePushName
(ctx context.Context, user, userAlt types.JID, messageInfo *types.MessageInfo, name string)
user.go:661
↓ 2 callers
Method
validateSnapshotMAC
(ctx context.Context, name WAPatchName, currentState HashState, keyID, expectedSnapshotMAC []byte)
appstate/decode.go:245
↓ 2 callers
Method
writeByteLength
(length int)
binary/encoder.go:64
↓ 2 callers
Method
writeListStart
(listSize int)
binary/encoder.go:211
↓ 2 callers
Method
writeNode
(n Node)
binary/encoder.go:81
↓ 2 callers
Method
writePackedBytes
(value string, dataType int)
binary/encoder.go:223
↓ 1 callers
Method
ADString
()
types/jid.go:210
↓ 1 callers
Method
AddEventHandlerWithSuccessStatus
(handler EventHandlerWithSuccessStatus)
client.go:775
↓ 1 callers
Method
AddMAC
(indexMAC, valueMAC []byte)
appstate/decode.go:130
↓ 1 callers
Method
AddOutgoingEvent
(ctx context.Context, chatJID types.JID, id types.MessageID, format string, plaintext []byte)
store/store.go:172
↓ 1 callers
Function
BuildMuteAbs
BuildMuteAbs builds an app state patch for muting or unmuting a chat with an absolute timestamp.
appstate/encode.go:52
↓ 1 callers
Method
BuildRevoke
BuildRevoke builds a message revocation message using the given variables. The built message can be sent normally using Client.SendMessage. To revoke
send.go:513
↓ 1 callers
Method
BuildUnavailableMessageRequest
BuildUnavailableMessageRequest builds a message to request the user's primary device to send the copy of a message that this client was unable to decr
send.go:544
↓ 1 callers
Method
ClearBufferedEventPlaintext
(ctx context.Context, ciphertextHash [32]byte)
store/store.go:168
↓ 1 callers
Method
Close
Close will close the container's database
store/sqlstore/container.go:229
↓ 1 callers
Method
Connect
(ctx context.Context)
socket/framesocket.go:91
↓ 1 callers
Method
ConnectContext
(ctx context.Context)
client.go:506
↓ 1 callers
Method
CreateSignedPreKey
(keyID uint32)
util/keys/keypair.go:42
↓ 1 callers
Method
DecodeFB
()
proto/waMsgTransport/extra.go:14
↓ 1 callers
Method
DecodeIG
()
proto/waMsgTransport/extra.go:18
↓ 1 callers
Method
DecodePatches
DecodePatches will decode all the patches in a PatchList into a list of app state mutations.
appstate/decode.go:358
↓ 1 callers
Function
DecryptFile
(key, iv []byte, file File)
util/cbcutil/cbc.go:54
↓ 1 callers
Method
DeleteAllIdentities
(ctx context.Context, phone string)
store/store.go:25
↓ 1 callers
Method
DeleteAllSessions
(ctx context.Context, phone string)
store/store.go:36
↓ 1 callers
Method
DeleteAppStateMutationMACs
(ctx context.Context, name string, indexMACs [][]byte)
store/store.go:79
↓ 1 callers
Method
DeleteDevice
(ctx context.Context, store *Device)
store/store.go:123
↓ 1 callers
Method
DeleteExpiredPrivacyTokens
(ctx context.Context, cutoff time.Time)
store/store.go:149
↓ 1 callers
Method
DeleteIdentity
(ctx context.Context, address string)
store/store.go:26
↓ 1 callers
Method
DeleteMedia
DeleteMedia deletes the media at the given direct path from WhatsApp servers. This is only used for things like history syncs, which should be delete
upload.go:257
↓ 1 callers
Method
DeleteNCTSalt
(ctx context.Context)
store/store.go:155
↓ 1 callers
Method
DeleteOldBufferedHashes
(ctx context.Context)
store/store.go:169
↓ 1 callers
Method
DeleteOldOutgoingEvents
(ctx context.Context)
store/store.go:173
↓ 1 callers
Method
DeleteSession
(ctx context.Context, address string)
store/store.go:37
↓ 1 callers
Method
Descriptor
Deprecated: Use Text.ProtoReflect.Descriptor instead.
proto/instamadilloCoreTypeText/InstamadilloCoreTypeText.pb.go:133
↓ 1 callers
Method
Descriptor
Deprecated: Use PositronChat.ProtoReflect.Descriptor instead.
proto/waWinUIApi/WAWinUIApi.pb.go:206
↓ 1 callers
Method
Descriptor
Deprecated: Use Like.ProtoReflect.Descriptor instead.
proto/instamadilloAddMessage/InstamadilloAddMessage.pb.go:712
↓ 1 callers
Method
Descriptor
Deprecated: Use AdminMessage.ProtoReflect.Descriptor instead.
proto/instamadilloCoreTypeAdminMessage/InstamadilloCoreTypeAdminMessage.pb.go:123
↓ 1 callers
Method
Descriptor
Deprecated: Use DeviceProps.ProtoReflect.Descriptor instead.
proto/waCompanionReg/WACompanionReg.pb.go:187
↓ 1 callers
Method
Descriptor
Deprecated: Use MessageTransport.ProtoReflect.Descriptor instead.
proto/waMsgTransport/WAMsgTransport.pb.go:123
↓ 1 callers
Method
Descriptor
Deprecated: Use ADVKeyIndexList.ProtoReflect.Descriptor instead.
proto/waAdv/WAAdv.pb.go:118
↓ 1 callers
Method
Descriptor
Deprecated: Use ServerErrorReceipt.ProtoReflect.Descriptor instead.
proto/waMmsRetry/WAMmsRetry.pb.go:188
↓ 1 callers
Method
Descriptor
Deprecated: Use Franking.ProtoReflect.Descriptor instead.
proto/instamadilloTransportPayload/InstamadilloTransportPayload.pb.go:258
↓ 1 callers
Method
Descriptor
Deprecated: Use KeyId.ProtoReflect.Descriptor instead.
proto/waServerSync/WAServerSync.pb.go:350
↓ 1 callers
Method
DoDecryptionTxn
(ctx context.Context, fn func(context.Context) error)
store/store.go:167
↓ 1 callers
Method
DownloadHistorySync
DownloadHistorySync will download and parse the history sync blob from the given history sync notification. You only need to call this manually if yo
message.go:747
↓ 1 callers
Method
EncodePatch
(ctx context.Context, keyID []byte, state HashState, patchInfo PatchInfo)
appstate/encode.go:263
↓ 1 callers
Method
EncryptPollVote
EncryptPollVote encrypts a poll vote message. This is a slightly lower-level function, using BuildPollVote is recommended.
msgsecret.go:348
↓ 1 callers
Function
EncryptStream
(key, iv, macKey []byte, plaintext io.Reader, ciphertext io.Writer)
util/cbcutil/cbc.go:161
↓ 1 callers
Method
Error
()
types/newsletter.go:174
↓ 1 callers
Method
Expiry
Expiry returns the time when the MediaConn expires.
mediaconn.go:40
↓ 1 callers
Method
Finish
( ctx context.Context, fs *FrameSocket, frameHandler FrameHandler, disconnectHandler DisconnectHandler, )
socket/noisehandshake.go:78
↓ 1 callers
Method
GenOnePreKey
(ctx context.Context)
store/store.go:43
↓ 1 callers
Function
GenerateFacebookMessageID
()
send.go:62
↓ 1 callers
Method
GetAccountType
()
proto/waAdv/WAAdv.pb.go:414
↓ 1 callers
Method
GetAllContacts
(ctx context.Context)
store/store.go:109
↓ 1 callers
Method
GetAllDevices
GetAllDevices finds all the devices in the database.
store/sqlstore/container.go:157
↓ 1 callers
Method
GetAppStateSyncKeyShare
()
proto/waE2E/WAWebProtobufsE2E.pb.go:7580
↓ 1 callers
Method
GetApplicationContent
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:540
↓ 1 callers
Method
GetArchiveChatAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3710
↓ 1 callers
Method
GetArchived
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:914
↓ 1 callers
Method
GetAssignedLid
()
proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go:71
↓ 1 callers
Method
GetAudio
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2167
↓ 1 callers
Method
GetBufferedEvent
(ctx context.Context, ciphertextHash [32]byte)
store/store.go:165
↓ 1 callers
Method
GetChunkOrder
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:592
↓ 1 callers
Method
GetClearChatAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3738
↓ 1 callers
Method
GetCollectionSnapshot
()
proto/waE2E/WAWebProtobufsE2E.pb.go:19950
↓ 1 callers
Method
GetCommentMetadata
()
proto/waWeb/WAWebProtobufsWeb.pb.go:1872
↓ 1 callers
Method
GetCommentParentKey
()
proto/waWeb/WAWebProtobufsWeb.pb.go:2842
↓ 1 callers
Method
GetContact
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:1762
↓ 1 callers
Method
GetConversation
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10508
↓ 1 callers
Method
GetDeleteChatAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3745
↓ 1 callers
Method
GetDeleteMessageForMeAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3717
↓ 1 callers
Method
GetDestinationJID
()
proto/waE2E/WAWebProtobufsE2E.pb.go:12752
↓ 1 callers
Method
GetDetails
()
proto/waVnameCert/WAWebProtobufsVnameCert.pb.go:580
↓ 1 callers
Method
GetDeviceType
()
proto/waAdv/WAAdv.pb.go:286
↓ 1 callers
Method
GetDocument
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2063
↓ 1 callers
Function
GetDoubleToken
GetDoubleToken gets the string value of the double-byte token at the given index.
binary/token/token.go:46
← previous
next →
801–900 of 12,025, ranked by callers