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
↓ 1 callers
Function
file_waMultiDevice_WAMultiDevice_proto_init
()
proto/waMultiDevice/WAMultiDevice.pb.go:703
↓ 1 callers
Function
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_init
()
proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go:490
↓ 1 callers
Function
file_waReporting_WAWebProtobufsReporting_proto_init
()
proto/waReporting/WAWebProtobufsReporting.pb.go:290
↓ 1 callers
Function
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_init
()
proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go:147
↓ 1 callers
Function
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescGZIP
()
proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go:127
↓ 1 callers
Function
file_waServerSync_WAServerSync_proto_init
()
proto/waServerSync/WAServerSync.pb.go:835
↓ 1 callers
Function
file_waStatusAttributions_WAStatusAttributions_proto_init
()
proto/waStatusAttributions/WAStatusAttributions.pb.go:1084
↓ 1 callers
Function
file_waSyncAction_WAWebProtobufSyncAction_proto_init
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:9282
↓ 1 callers
Function
file_waSyncdSnapshotRecovery_WAWebProtobufsSyncdSnapshotRecovery_proto_init
()
proto/waSyncdSnapshotRecovery/WAWebProtobufsSyncdSnapshotRecovery.pb.go:247
↓ 1 callers
Function
file_waUserPassword_WAWebProtobufsUserPassword_proto_init
()
proto/waUserPassword/WAWebProtobufsUserPassword.pb.go:402
↓ 1 callers
Function
file_waVnameCert_WAWebProtobufsVnameCert_proto_init
()
proto/waVnameCert/WAWebProtobufsVnameCert.pb.go:830
↓ 1 callers
Function
file_waWa6_WAWebProtobufsWa6_proto_init
()
proto/waWa6/WAWebProtobufsWa6.pb.go:2677
↓ 1 callers
Function
file_waWebLabyrinthWaWasm_WAWebLabyrinthWaWasm_proto_init
()
proto/waWebLabyrinthWaWasm/WAWebLabyrinthWaWasm.pb.go:1118
↓ 1 callers
Function
file_waWeb_WAWebProtobufsWeb_proto_init
()
proto/waWeb/WAWebProtobufsWeb.pb.go:4985
↓ 1 callers
Function
file_waWinUIApi_WAWinUIApi_proto_init
()
proto/waWinUIApi/WAWinUIApi.pb.go:840
↓ 1 callers
Function
generateCompanionEphemeralKey
()
pair-code.go:59
↓ 1 callers
Function
generateDeviceSignature
(deviceIdentity *waAdv.ADVSignedDeviceIdentity, ikp *keys.KeyPair)
pair.go:283
↓ 1 callers
Function
getAttrsFromFBConsumerMessage
(msg *waConsumerApplication.ConsumerApplication)
sendfb.go:359
↓ 1 callers
Function
getButtonAttributes
(msg *waE2E.Message)
send.go:1006
↓ 1 callers
Function
getButtonTypeFromMessage
(msg *waE2E.Message)
send.go:983
↓ 1 callers
Function
getCachedSession
(ctx context.Context, addr string)
store/sessioncache.go:47
↓ 1 callers
Function
getConfigForField
Helper to find config for a field number
reportingtoken.go:76
↓ 1 callers
Method
getData
()
binary/encoder.go:20
↓ 1 callers
Function
getEditAttribute
(msg *waE2E.Message)
send.go:1028
↓ 1 callers
Function
getKeyFromInfo
(msgInfo *types.MessageInfo)
msgsecret.go:279
↓ 1 callers
Method
getLoginPayload
()
store/clientpayload.go:190
↓ 1 callers
Function
getOrigSenderFromKey
(msg *events.Message, key *waCommon.MessageKey)
msgsecret.go:69
↓ 1 callers
Method
getRegistrationPayload
()
store/clientpayload.go:168
↓ 1 callers
Function
getReportingToken
(messageProtobuf []byte)
reportingtoken.go:71
↓ 1 callers
Method
getSocketWaitChan
()
client.go:432
↓ 1 callers
Method
handleCallEvent
(ctx context.Context, node *waBinary.Node)
call.go:17
↓ 1 callers
Method
handleChatState
(ctx context.Context, node *waBinary.Node)
presence.go:18
↓ 1 callers
Method
handleConnectFailure
(ctx context.Context, node *waBinary.Node)
connectionevents.go:102
↓ 1 callers
Method
handleConnectSuccess
(ctx context.Context, node *waBinary.Node)
connectionevents.go:158
↓ 1 callers
Method
handleEncryptedMessage
(ctx context.Context, node *waBinary.Node)
message.go:43
↓ 1 callers
Method
handleFrame
(ctx context.Context, data []byte)
client.go:822
↓ 1 callers
Method
handleIB
(ctx context.Context, node *waBinary.Node)
connectionevents.go:72
↓ 1 callers
Method
handleIQ
(ctx context.Context, node *waBinary.Node)
pair.go:38
↓ 1 callers
Method
handleNotification
(ctx context.Context, node *waBinary.Node)
notification.go:459
↓ 1 callers
Method
handlePresence
(ctx context.Context, node *waBinary.Node)
presence.go:39
↓ 1 callers
Method
handleReceipt
(ctx context.Context, node *waBinary.Node)
receipt.go:22
↓ 1 callers
Method
handleStreamError
(ctx context.Context, node *waBinary.Node)
connectionevents.go:19
↓ 1 callers
Function
indexMACToArray
(indexMAC []byte)
appstate/decode.go:185
↓ 1 callers
Function
isAuthErrorDisconnect
isAuthErrorDisconnect checks if the given disconnect node is an error that shouldn't cause retrying.
request.go:30
↓ 1 callers
Function
isRetryableConnectError
(err error)
client.go:488
↓ 1 callers
Function
isTCTokenExpired
(timestamp time.Time)
tctoken.go:34
↓ 1 callers
Function
isValidPadding
(plaintext []byte)
message.go:632
↓ 1 callers
Method
makeDialOptions
()
socket/dialopts.go:9
↓ 1 callers
Function
newDecoder
(data []byte)
binary/decoder.go:17
↓ 1 callers
Function
newEncoder
()
binary/encoder.go:16
↓ 1 callers
Function
newLabelChatMutation
(target types.JID, labelID string, labeled bool)
appstate/encode.go:143
↓ 1 callers
Function
newLabelEditMutation
(labelID string, labelName string, labelColor int32, deleted bool)
appstate/encode.go:187
↓ 1 callers
Function
newLabelMessageMutation
(target types.JID, labelID, messageID string, labeled bool)
appstate/encode.go:165
↓ 1 callers
Function
newNoiseSocket
( ctx context.Context, fs *FrameSocket, writeKey, readKey cipher.AEAD, frameHandler FrameHandler, disconn
socket/noisesocket.go:34
↓ 1 callers
Function
newSettingPushNameMutation
(pushName string)
appstate/encode.go:211
↓ 1 callers
Function
newStarMutation
(targetJID, senderJID string, messageID types.MessageID, fromMe string, starred bool)
appstate/encode.go:233
↓ 1 callers
Method
onDisconnect
(ctx context.Context, ns *socket.NoiseSocket, remote bool)
client.go:576
↓ 1 callers
Function
parseIQError
(node *waBinary.Node)
errors.go:201
↓ 1 callers
Function
parseMediaRetryNotification
(node *waBinary.Node)
mediaretry.go:139
↓ 1 callers
Function
parsePasskeyContinuationNotification
(node *waBinary.Node)
pair-passkey.go:305
↓ 1 callers
Function
parsePatchListInternal
(ctx context.Context, collection *waBinary.Node, downloadExternal DownloadExternalFunc)
appstate/decode.go:62
↓ 1 callers
Function
parseRecentMessage
(format string, buf []byte)
retry.go:138
↓ 1 callers
Function
parseSnapshotInternal
(ctx context.Context, collection *waBinary.Node, downloadExternal DownloadExternalFunc)
appstate/decode.go:38
↓ 1 callers
Function
performPointwiseWithOverflow
(base, input []byte, subtract bool)
appstate/lthash/lthash.go:45
↓ 1 callers
Function
preKeysToNodes
(prekeys []*keys.PreKey)
prekeys.go:271
↓ 1 callers
Function
printable
(data []byte)
binary/xml.go:51
↓ 1 callers
Method
processData
(msg []byte)
socket/framesocket.go:162
↓ 1 callers
Function
processFile
(f *ast.File)
internals_generate.go:138
↓ 1 callers
Method
pushInt20
(value int)
binary/encoder.go:44
↓ 1 callers
Method
pushInt32
(value int)
binary/encoder.go:56
↓ 1 callers
Method
pushString
(value string)
binary/encoder.go:60
↓ 1 callers
Method
putAppStateMutationMACs
(ctx context.Context, name string, version uint64, mutations []store.AppStateMutationMAC)
store/sqlstore/store.go:518
↓ 1 callers
Function
putCachedSession
(ctx context.Context, addr string, record *record.Session)
store/sessioncache.go:59
↓ 1 callers
Method
readADJID
()
binary/decoder.go:290
↓ 1 callers
Method
readAttributes
(n int)
binary/decoder.go:306
↓ 1 callers
Method
readFBJID
()
binary/decoder.go:268
↓ 1 callers
Method
readInt20
()
binary/decoder.go:69
↓ 1 callers
Method
readInt32
(littleEndian bool)
binary/decoder.go:79
↓ 1 callers
Method
readInteropJID
()
binary/decoder.go:241
↓ 1 callers
Method
readJIDPair
()
binary/decoder.go:225
↓ 1 callers
Method
readList
(tag int)
binary/decoder.go:332
↓ 1 callers
Method
readPacked8
(tag int)
binary/decoder.go:83
↓ 1 callers
Method
readPump
(conn *websocket.Conn, ctx context.Context)
socket/framesocket.go:203
↓ 1 callers
Method
readRaw
(length int)
binary/decoder.go:397
↓ 1 callers
Method
receiveEncryptedFrame
(ctx context.Context, ciphertext []byte)
socket/noisesocket.go:112
↓ 1 callers
Method
scanDevice
(row dbutil.Scannable)
store/sqlstore/container.go:125
↓ 1 callers
Function
shouldSendCsToken
(jid types.JID)
cstoken.go:17
↓ 1 callers
Function
shouldSendNewTCToken
shouldSendNewTCToken returns true when the current bucket is newer than the last issuance bucket.
tctoken.go:42
↓ 1 callers
Function
shouldSendTCTokenInChatAction
(jid types.JID)
tctoken.go:50
↓ 1 callers
Function
stripQuery
(link string)
user.go:35
↓ 1 callers
Function
unpackHex
(value byte)
binary/decoder.go:144
↓ 1 callers
Function
unpackNibble
(value byte)
binary/decoder.go:129
↓ 1 callers
Function
unpad
(src []byte)
util/cbcutil/cbc.go:150
↓ 1 callers
Function
validateHex
(value string)
binary/encoder.go:285
↓ 1 callers
Function
validateMedia
(iv, file, macKey, mac []byte)
download.go:403
↓ 1 callers
Function
validateMediaFile
(file io.ReadSeeker, iv, macKey, mac []byte)
download-to-file.go:228
↓ 1 callers
Function
validateNibble
(value string)
binary/encoder.go:256
↓ 1 callers
Method
validatePatch
( ctx context.Context, patchName WAPatchName, patch *waServerSync.SyncdPatch, currentState HashState, val
appstate/decode.go:313
↓ 1 callers
Function
verifyAccountSignature
(deviceIdentity *waAdv.ADVSignedDeviceIdentity, ikp *keys.KeyPair, isHosted bool)
pair.go:266
↓ 1 callers
Function
verifyServerCert
(certDecrypted, staticDecrypted []byte)
handshake.go:143
← previous
next →
1,101–1,200 of 12,025, ranked by callers