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
Method
GetEncCommentMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10921
↓ 1 callers
Method
GetEncHandle
()
proto/waE2E/WAWebProtobufsE2E.pb.go:14749
↓ 1 callers
Method
GetEncReactionMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10830
↓ 1 callers
Method
GetEncodedMappingPayload
()
proto/waE2E/WAWebProtobufsE2E.pb.go:17314
↓ 1 callers
Method
GetEphemeral
()
proto/waWa6/WAWebProtobufsWa6.pb.go:1501
↓ 1 callers
Method
GetFingerprint
()
proto/waE2E/WAWebProtobufsE2E.pb.go:14437
↓ 1 callers
Method
GetFirstDevice
GetFirstDevice is a convenience method for getting the first device in the store. If there are no devices, then a new device will be created. You shou
store/sqlstore/container.go:165
↓ 1 callers
Method
GetFrankingKey
()
proto/waMsgApplication/WAMsgApplication.pb.go:311
↓ 1 callers
Method
GetGifPlayback
()
proto/waE2E/WAWebProtobufsE2E.pb.go:7940
↓ 1 callers
Method
GetGroupInfo
GetGroupInfo requests basic info about a group chat from the WhatsApp servers.
group.go:604
↓ 1 callers
Method
GetHistorySyncNotification
()
proto/waE2E/WAWebProtobufsE2E.pb.go:7573
↓ 1 callers
Method
GetImage
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2219
↓ 1 callers
Method
GetImageMessage
()
proto/waArmadilloApplication/WAArmadilloApplication.pb.go:2789
↓ 1 callers
Method
GetIsCompressed
()
proto/waE2E/WAWebProtobufsE2E.pb.go:19957
↓ 1 callers
Method
GetKeepType
()
proto/waWeb/WAWebProtobufsWeb.pb.go:3618
↓ 1 callers
Method
GetKeyIndex
()
proto/waAdv/WAAdv.pb.go:272
↓ 1 callers
Method
GetLabelEditAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3689
↓ 1 callers
Method
GetLatestAppStateSyncKeyID
(ctx context.Context)
store/store.go:64
↓ 1 callers
Method
GetListType
()
proto/waE2E/WAWebProtobufsE2E.pb.go:6618
↓ 1 callers
Method
GetManyLIDsForPNs
(ctx context.Context, pns []types.JID)
store/store.go:190
↓ 1 callers
Method
GetManySessions
(ctx context.Context, addresses []string)
store/store.go:33
↓ 1 callers
Method
GetMarkChatAsReadAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3731
↓ 1 callers
Method
GetMediaType
()
download.go:66
↓ 1 callers
Method
GetMessageForRetry
(ctx context.Context, receipt *events.Receipt, messageID types.MessageID)
internals.go:650
↓ 1 callers
Method
GetMessageTimestamp
()
proto/waWeb/WAWebProtobufsWeb.pb.go:1550
↓ 1 callers
Method
GetMessages
()
proto/waWinUIApi/WAWinUIApi.pb.go:575
↓ 1 callers
Method
GetMetadata
()
proto/waWeb/WAWebProtobufsWeb.pb.go:3429
↓ 1 callers
Method
GetMissingKeyIDs
(ctx context.Context, pl *PatchList)
appstate/keys.go:192
↓ 1 callers
Method
GetMutations
()
proto/waServerSync/WAServerSync.pb.go:610
↓ 1 callers
Method
GetMuteAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3654
↓ 1 callers
Method
GetMuted
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:7605
↓ 1 callers
Method
GetNCTSalt
(ctx context.Context)
store/store.go:154
↓ 1 callers
Method
GetName
()
proto/waE2E/WAWebProtobufsE2E.pb.go:16880
↓ 1 callers
Method
GetNctSalt
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:690
↓ 1 callers
Method
GetNctSaltSyncAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:4123
↓ 1 callers
Method
GetNotAfter
()
proto/waCert/WACert.pb.go:326
↓ 1 callers
Method
GetNotBefore
()
proto/waCert/WACert.pb.go:319
↓ 1 callers
Method
GetOrGenPreKeys
(ctx context.Context, count uint32)
store/store.go:42
↓ 1 callers
Method
GetOutgoingEvent
(ctx context.Context, chatJID, altChatJID types.JID, id types.MessageID)
store/store.go:171
↓ 1 callers
Method
GetPatchMAC
()
proto/waServerSync/WAServerSync.pb.go:690
↓ 1 callers
Method
GetPeerDataOperationRequestMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:7629
↓ 1 callers
Method
GetPeerDataOperationRequestResponseMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:7636
↓ 1 callers
Method
GetPhash
()
proto/waE2E/WAWebProtobufsE2E.pb.go:12766
↓ 1 callers
Method
GetPinAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3661
↓ 1 callers
Method
GetPinned
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:7558
↓ 1 callers
Method
GetPlaceholderMessageResendResponse
()
proto/waE2E/WAWebProtobufsE2E.pb.go:19540
↓ 1 callers
Method
GetPn
()
proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go:64
↓ 1 callers
Method
GetPollCreationMessageKey
()
proto/waE2E/WAWebProtobufsE2E.pb.go:12389
↓ 1 callers
Method
GetPreKey
(ctx context.Context, id uint32)
store/store.go:44
↓ 1 callers
Method
GetPrivacySettings
GetPrivacySettings will get the user's privacy settings. If an error occurs while fetching them, the error will be logged, but the method will just re
privacysettings.go:47
↓ 1 callers
Method
GetProgress
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:599
↓ 1 callers
Method
GetPushConfigAttrs
()
push.go:20
↓ 1 callers
Method
GetPushName
()
proto/waWa6/WAWebProtobufsWa6.pb.go:1159
↓ 1 callers
Method
GetPushnames
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:606
↓ 1 callers
Method
GetQRChannel
GetQRChannel returns a channel that automatically outputs a new QR code when the previous one expires. This must be called *before* Connect(). It wil
qrchan.go:204
↓ 1 callers
Function
GetQueryIDToMessageName
()
argo/argo.go:57
↓ 1 callers
Method
GetSalt
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:4614
↓ 1 callers
Method
GetSecretEncType
()
proto/waE2E/WAWebProtobufsE2E.pb.go:6118
↓ 1 callers
Method
GetSecretEncryptedMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10977
↓ 1 callers
Method
GetSenderKey
(ctx context.Context, group, user string)
store/store.go:52
↓ 1 callers
Method
GetSenderKeyDistributionMessage
()
proto/waE2E/WAWebProtobufsE2E.pb.go:10515
↓ 1 callers
Method
GetSession
(ctx context.Context, address string)
store/store.go:31
↓ 1 callers
Method
GetStarAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3640
↓ 1 callers
Method
GetStatic
()
proto/waWa6/WAWebProtobufsWa6.pb.go:1508
↓ 1 callers
Method
GetStatusPrivacy
GetStatusPrivacy gets the user's status privacy settings (who to send status broadcasts to). There can be multiple different stored settings, the fir
broadcast.go:93
↓ 1 callers
Method
GetSticker
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2018
↓ 1 callers
Function
GetStore
()
argo/argo.go:51
↓ 1 callers
Method
GetTcTokenSenderTimestamp
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:998
↓ 1 callers
Method
GetTcTokenTimestamp
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:956
↓ 1 callers
Method
GetText
()
proto/waCommon/WACommon.pb.go:505
↓ 1 callers
Method
GetThumbnail
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:1915
↓ 1 callers
Method
GetThumbnailEncSHA256
()
download.go:76
↓ 1 callers
Method
GetThumbnailSHA256
()
download.go:75
↓ 1 callers
Method
GetTransportPayload
()
proto/instamadilloTransportPayload/InstamadilloTransportPayload.pb.go:140
↓ 1 callers
Method
GetUint64
(key string, require bool)
binary/attrs.go:94
↓ 1 callers
Method
GetUnarchiveChatsSetting
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3752
↓ 1 callers
Method
GetUserInfo
GetUserInfo gets basic user info (avatar, status, verified business name, device list).
user.go:214
↓ 1 callers
Method
GetUserStatusMuteAction
()
proto/waSyncAction/WAWebProtobufSyncAction.pb.go:3787
↓ 1 callers
Method
GetVideo
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2115
↓ 1 callers
Method
GetVideoMessage
()
proto/waArmadilloApplication/WAArmadilloApplication.pb.go:2798
↓ 1 callers
Method
GetViewOnceContent
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:1454
↓ 1 callers
Method
GetVote
()
proto/waWeb/WAWebProtobufsWeb.pb.go:3401
↓ 1 callers
Function
GetWAVersion
GetWAVersion gets the current WhatsApp web client version.
store/clientpayload.go:85
↓ 1 callers
Method
GetWebInfo
()
proto/waWa6/WAWebProtobufsWa6.pb.go:1152
↓ 1 callers
Method
GetWebMessageInfoBytes
()
proto/waE2E/WAWebProtobufsE2E.pb.go:20214
↓ 1 callers
Method
HasSession
(ctx context.Context, address string)
store/store.go:32
↓ 1 callers
Function
HashPollOptions
HashPollOptions hashes poll option names using SHA-256 for voting. This is used by BuildPollVote to convert selected option names to hashes.
msgsecret.go:293
↓ 1 callers
Function
IndexOfDoubleByteToken
IndexOfDoubleByteToken gets the index of the double-byte token with the given string value. If there's no token with the given value, the third return
binary/token/token.go:65
↓ 1 callers
Function
IndexOfSingleToken
IndexOfSingleToken gets the index of the single-byte token with the given string value. If there's no token with the given value, the second return va
binary/token/token.go:58
↓ 1 callers
Method
IsBroadcastList
IsBroadcastList returns true if the JID is a broadcast list, but not the status broadcast.
types/jid.go:121
↓ 1 callers
Method
IsLoggedIn
IsLoggedIn returns true after the client is successfully connected and authenticated on WhatsApp.
client.go:572
↓ 1 callers
Method
IsLoggedOut
IsLoggedOut returns true if the client should delete session data due to this connect failure.
types/events/events.go:222
↓ 1 callers
Method
IsTrustedIdentity
(ctx context.Context, address string, key [32]byte)
store/store.go:27
↓ 1 callers
Method
MarkPreKeysAsUploaded
(ctx context.Context, upToID uint32)
store/store.go:46
↓ 1 callers
Method
MigratePNToLID
(ctx context.Context, pn, lid types.JID)
store/store.go:38
↓ 1 callers
Method
MixIntoKey
(data []byte)
socket/noisehandshake.go:105
↓ 1 callers
Function
New
New connects to the given SQL database and wraps it in a Container. Only SQLite and Postgres are currently fully supported. The logger can be nil an
store/sqlstore/container.go:46
↓ 1 callers
Function
NewADJID
NewADJID creates a new AD JID.
types/jid.go:132
↓ 1 callers
Function
NewCachedLIDMap
(db *dbutil.Database)
store/sqlstore/lidmap.go:38
↓ 1 callers
Function
NewClient
NewClient initializes a new WhatsApp web client. The logger can be nil, it will default to a no-op logger. The device store must be set. A default S
client.go:244
← previous
next →
901–1,000 of 12,025, ranked by callers