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
NewDevice
NewDevice creates a new device in this database. No data is actually stored before Save is called. However, the pairing process will automatically ca
store/sqlstore/container.go:211
↓ 1 callers
Function
NewFrameSocket
(log waLog.Logger, client *http.Client)
socket/framesocket.go:47
↓ 1 callers
Function
NewNoiseHandshake
()
socket/noisehandshake.go:30
↓ 1 callers
Function
NewProcessor
(store *store.Device, log waLog.Logger)
appstate/keys.go:150
↓ 1 callers
Function
NewSQLStore
NewSQLStore creates a new SQLStore with the given database container and user JID. It contains implementations of all the different stores in the stor
store/sqlstore/store.go:60
↓ 1 callers
Function
NewWithDB
NewWithDB wraps an existing SQL connection in a Container. Only SQLite and Postgres are currently fully supported. The logger can be nil and will de
store/sqlstore/container.go:78
↓ 1 callers
Function
NewWithWrappedDB
(wrapped *dbutil.Database, log waLog.Logger)
store/sqlstore/container.go:89
↓ 1 callers
Method
OnDisconnect
(ctx context.Context, ns *socket.NoiseSocket, remote bool)
internals.go:134
↓ 1 callers
Function
ParseRecovery
( resp *waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryRespo
appstate/recovery.go:26
↓ 1 callers
Method
ParseWebMessage
ParseWebMessage parses a WebMessageInfo object into *events.Message to match what real-time messages have. The chat JID can be found in the Conversat
client.go:949
↓ 1 callers
Method
ProcessRecovery
(ctx context.Context, recovery *waSyncdSnapshotRecovery.SyncdSnapshotRecovery)
appstate/recovery.go:51
↓ 1 callers
Method
PutAllContactNames
(ctx context.Context, contacts []ContactEntry)
store/store.go:106
↓ 1 callers
Method
PutAppStateSyncKey
(ctx context.Context, id []byte, key AppStateSyncKey)
store/store.go:62
↓ 1 callers
Method
PutArchived
(ctx context.Context, chat types.JID, archived bool)
store/store.go:117
↓ 1 callers
Method
PutBufferedEvent
(ctx context.Context, ciphertextHash [32]byte, plaintext []byte, serverTimestamp time.Time)
store/store.go:166
↓ 1 callers
Method
PutContactName
(ctx context.Context, user types.JID, fullName, firstName string)
store/store.go:105
↓ 1 callers
Method
PutDevice
(ctx context.Context, store *Device)
store/store.go:122
↓ 1 callers
Method
PutLIDMapping
(ctx context.Context, lid, jid types.JID)
store/store.go:187
↓ 1 callers
Method
PutManySessions
(ctx context.Context, sessions map[string][]byte)
store/store.go:35
↓ 1 callers
Method
PutMessageSecrets
(ctx context.Context, inserts []MessageSecretInsert)
store/store.go:134
↓ 1 callers
Method
PutMutedUntil
(ctx context.Context, chat types.JID, mutedUntil time.Time)
store/store.go:115
↓ 1 callers
Method
PutNCTSalt
(ctx context.Context, salt []byte)
store/store.go:153
↓ 1 callers
Method
PutPinned
(ctx context.Context, chat types.JID, pinned bool)
store/store.go:116
↓ 1 callers
Method
PutSenderKey
(ctx context.Context, group, user string, session []byte)
store/store.go:51
↓ 1 callers
Method
PutSession
(ctx context.Context, address string, session []byte)
store/store.go:34
↓ 1 callers
Method
PutSession
(ctx context.Context, address string, session []byte)
store/sqlstore/store.go:219
↓ 1 callers
Method
RemovePreKey
(ctx context.Context, id uint32)
store/store.go:45
↓ 1 callers
Method
Reset
()
proto/waCert/WACert.pb.go:85
↓ 1 callers
Method
SendPasskeyConfirmation
SendPasskeyConfirmation sends a confirmation to the server that the pairing code in [*events.PairPasskeyConfirmation] was shown to the user and they c
pair-passkey.go:211
↓ 1 callers
Method
SetPassive
SetPassive tells the WhatsApp server whether this device is passive or not. This seems to mostly affect whether the device receives certain events. B
connectionevents.go:213
↓ 1 callers
Method
SetSOCKSProxy
SetSOCKSProxy sets a SOCKS5 proxy to use for WhatsApp web websocket connections and media uploads/downloads. Same details as SetProxy apply, but usin
client.go:381
↓ 1 callers
Method
Sign
(keyToSign *KeyPair)
util/keys/keypair.go:48
↓ 1 callers
Method
Start
(pattern string, header []byte)
socket/noisehandshake.go:39
↓ 1 callers
Method
Stat
()
util/cbcutil/cbc.go:51
↓ 1 callers
Method
Upgrade
Upgrade upgrades the database from the current to the latest version available.
store/sqlstore/container.go:101
↓ 1 callers
Method
UploadedPreKeyCount
(ctx context.Context)
store/store.go:47
↓ 1 callers
Method
UserInt
UserInt returns the user as an integer. This is only safe to run on normal users, not on groups or broadcast lists.
types/jid.go:92
↓ 1 callers
Method
Value
Value returns the string representation of the JID as a value that the SQL package can use.
types/jid.go:273
↓ 1 callers
Method
WaitForConnection
(timeout time.Duration)
client.go:460
↓ 1 callers
Method
consumeFrames
(ctx context.Context, frames <-chan []byte)
socket/noisesocket.go:55
↓ 1 callers
Method
contentString
()
binary/xml.go:64
↓ 1 callers
Function
convertQueryID
(cli *Client, queryID string)
newsletter.go:140
↓ 1 callers
Method
countAttributes
(attributes Attrs)
binary/encoder.go:201
↓ 1 callers
Function
decodeArmadillo
(data []byte)
armadillomessage.go:48
↓ 1 callers
Function
decodeFBArmadillo
(transport *waMsgTransport.MessageTransport)
armadillomessage.go:69
↓ 1 callers
Function
decodeIGArmadillo
(transport *waMsgTransport.MessageTransport)
armadillomessage.go:118
↓ 1 callers
Method
decodeMutation
( ctx context.Context, mutation *waServerSync.SyncdMutation, i int, validateMACs bool, )
appstate/decode.go:137
↓ 1 callers
Method
decodeSnapshot
( ctx context.Context, name WAPatchName, ss *waServerSync.SyncdSnapshot, initialState HashState, validate
appstate/decode.go:258
↓ 1 callers
Method
deleteAllIdentityKeys
(ctx context.Context, phone string)
store/sqlstore/store.go:238
↓ 1 callers
Method
deleteAllSenderKeys
(ctx context.Context, phone string)
store/sqlstore/store.go:233
↓ 1 callers
Method
downloadExternalAppStateBlob
(ctx context.Context, ref *waServerSync.ExternalBlobReference)
appstate.go:427
↓ 1 callers
Method
emitQRs
(codes []string)
qrchan.go:72
↓ 1 callers
Function
expandAppStateKeys
(keyData []byte)
appstate/keys.go:166
↓ 1 callers
Function
extractReportingTokenContent
Extracts the reporting token content recursively
reportingtoken.go:94
↓ 1 callers
Function
file_instamadilloAddMessage_InstamadilloAddMessage_proto_init
()
proto/instamadilloAddMessage/InstamadilloAddMessage.pb.go:950
↓ 1 callers
Function
file_instamadilloCoreTypeActionLog_InstamadilloCoreTypeActionLog_proto_init
()
proto/instamadilloCoreTypeActionLog/InstamadilloCoreTypeActionLog.pb.go:173
↓ 1 callers
Function
file_instamadilloCoreTypeAdminMessage_InstamadilloCoreTypeAdminMessage_proto_init
()
proto/instamadilloCoreTypeAdminMessage/InstamadilloCoreTypeAdminMessage.pb.go:254
↓ 1 callers
Function
file_instamadilloCoreTypeCollection_InstamadilloCoreTypeCollection_proto_init
()
proto/instamadilloCoreTypeCollection/InstamadilloCoreTypeCollection.pb.go:116
↓ 1 callers
Function
file_instamadilloCoreTypeCollection_InstamadilloCoreTypeCollection_proto_rawDescGZIP
()
proto/instamadilloCoreTypeCollection/InstamadilloCoreTypeCollection.pb.go:94
↓ 1 callers
Function
file_instamadilloCoreTypeLink_InstamadilloCoreTypeLink_proto_init
()
proto/instamadilloCoreTypeLink/InstamadilloCoreTypeLink.pb.go:292
↓ 1 callers
Function
file_instamadilloCoreTypeMedia_InstamadilloCoreTypeMedia_proto_init
()
proto/instamadilloCoreTypeMedia/InstamadilloCoreTypeMedia.pb.go:1265
↓ 1 callers
Function
file_instamadilloCoreTypeText_InstamadilloCoreTypeText_proto_init
()
proto/instamadilloCoreTypeText/InstamadilloCoreTypeText.pb.go:492
↓ 1 callers
Function
file_instamadilloDeleteMessage_InstamadilloDeleteMessage_proto_init
()
proto/instamadilloDeleteMessage/InstamadilloDeleteMessage.pb.go:102
↓ 1 callers
Function
file_instamadilloDeleteMessage_InstamadilloDeleteMessage_proto_rawDescGZIP
()
proto/instamadilloDeleteMessage/InstamadilloDeleteMessage.pb.go:82
↓ 1 callers
Function
file_instamadilloSupplementMessage_InstamadilloSupplementMessage_proto_init
()
proto/instamadilloSupplementMessage/InstamadilloSupplementMessage.pb.go:691
↓ 1 callers
Function
file_instamadilloTransportPayload_InstamadilloTransportPayload_proto_init
()
proto/instamadilloTransportPayload/InstamadilloTransportPayload.pb.go:338
↓ 1 callers
Function
file_instamadilloXmaContentRef_InstamadilloXmaContentRef_proto_init
()
proto/instamadilloXmaContentRef/InstamadilloXmaContentRef.pb.go:1203
↓ 1 callers
Function
file_waAICommonDeprecated_WAAICommonDeprecated_proto_init
()
proto/waAICommonDeprecated/WAAICommonDeprecated.pb.go:1673
↓ 1 callers
Function
file_waAICommon_WAWebProtobufsAICommon_proto_init
()
proto/waAICommon/WAWebProtobufsAICommon.pb.go:8173
↓ 1 callers
Function
file_waAdv_WAAdv_proto_init
()
proto/waAdv/WAAdv.pb.go:493
↓ 1 callers
Function
file_waArmadilloApplication_WAArmadilloApplication_proto_init
()
proto/waArmadilloApplication/WAArmadilloApplication.pb.go:3212
↓ 1 callers
Function
file_waArmadilloBackupCommon_WAArmadilloBackupCommon_proto_init
()
proto/waArmadilloBackupCommon/WAArmadilloBackupCommon.pb.go:278
↓ 1 callers
Function
file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_init
()
proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go:193
↓ 1 callers
Function
file_waArmadilloBackupMessage_WAArmadilloBackupMessage_proto_rawDescGZIP
()
proto/waArmadilloBackupMessage/WAArmadilloBackupMessage.pb.go:167
↓ 1 callers
Function
file_waArmadilloICDC_WAArmadilloICDC_proto_init
()
proto/waArmadilloICDC/WAArmadilloICDC.pb.go:185
↓ 1 callers
Function
file_waArmadilloMiTransportAdminMessage_WAArmadilloMiTransportAdminMessage_proto_init
()
proto/waArmadilloMiTransportAdminMessage/WAArmadilloMiTransportAdminMessage.pb.go:3970
↓ 1 callers
Function
file_waArmadilloTransportEvent_WAArmadilloTransportEvent_proto_init
()
proto/waArmadilloTransportEvent/WAArmadilloTransportEvent.pb.go:599
↓ 1 callers
Function
file_waArmadilloXMA_WAArmadilloXMA_proto_init
()
proto/waArmadilloXMA/WAArmadilloXMA.pb.go:1148
↓ 1 callers
Function
file_waBotMetadata_WABotMetadata_proto_init
()
proto/waBotMetadata/WABotMetadata.pb.go:5232
↓ 1 callers
Function
file_waCert_WACert_proto_init
()
proto/waCert/WACert.pb.go:391
↓ 1 callers
Function
file_waChatLockSettings_WAWebProtobufsChatLockSettings_proto_init
()
proto/waChatLockSettings/WAWebProtobufsChatLockSettings.pb.go:117
↓ 1 callers
Function
file_waChatLockSettings_WAWebProtobufsChatLockSettings_proto_rawDescGZIP
()
proto/waChatLockSettings/WAWebProtobufsChatLockSettings.pb.go:95
↓ 1 callers
Function
file_waCommonParameterised_WACommonParameterised_proto_init
()
proto/waCommonParameterised/WACommonParameterised.pb.go:604
↓ 1 callers
Function
file_waCommon_WACommon_proto_init
()
proto/waCommon/WACommon.pb.go:747
↓ 1 callers
Function
file_waCompanionReg_WACompanionReg_proto_init
()
proto/waCompanionReg/WACompanionReg.pb.go:1074
↓ 1 callers
Function
file_waConsumerApplicationParameterised_WAConsumerApplicationParameterised_proto_init
()
proto/waConsumerApplicationParameterised/WAConsumerApplicationParameterised.pb.go:2759
↓ 1 callers
Function
file_waConsumerApplication_WAConsumerApplication_proto_init
()
proto/waConsumerApplication/WAConsumerApplication.pb.go:2759
↓ 1 callers
Function
file_waDeviceCapabilities_WAWebProtobufsDeviceCapabilities_proto_init
()
proto/waDeviceCapabilities/WAWebProtobufsDeviceCapabilities.pb.go:571
↓ 1 callers
Function
file_waE2EGuest_WAWebProtobufsE2EGuest_proto_init
()
proto/waE2EGuest/WAWebProtobufsE2EGuest.pb.go:292
↓ 1 callers
Function
file_waEphemeral_WAWebProtobufsEphemeral_proto_init
()
proto/waEphemeral/WAWebProtobufsEphemeral.pb.go:111
↓ 1 callers
Function
file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescGZIP
()
proto/waEphemeral/WAWebProtobufsEphemeral.pb.go:91
↓ 1 callers
Function
file_waFingerprint_WAFingerprint_proto_init
()
proto/waFingerprint/WAFingerprint.pb.go:277
↓ 1 callers
Function
file_waGroupHistory_WAWebProtobufsGroupHistory_proto_init
()
proto/waGroupHistory/WAWebProtobufsGroupHistory.pb.go:401
↓ 1 callers
Function
file_waHistorySync_WAWebProtobufsHistorySync_proto_init
()
proto/waHistorySync/WAWebProtobufsHistorySync.pb.go:2649
↓ 1 callers
Function
file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_init
()
proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go:177
↓ 1 callers
Function
file_waMediaEntryData_WAMediaEntryData_proto_init
()
proto/waMediaEntryData/WAMediaEntryData.pb.go:406
↓ 1 callers
Function
file_waMediaTransport_WAMediaTransport_proto_init
()
proto/waMediaTransport/WAMediaTransport.pb.go:2122
↓ 1 callers
Function
file_waMmsRetry_WAMmsRetry_proto_init
()
proto/waMmsRetry/WAMmsRetry.pb.go:250
↓ 1 callers
Function
file_waMsgApplication_WAMsgApplication_proto_init
()
proto/waMsgApplication/WAMsgApplication.pb.go:1115
↓ 1 callers
Function
file_waMsgTransport_WAMsgTransport_proto_init
()
proto/waMsgTransport/WAMsgTransport.pb.go:837
← previous
next →
1,001–1,100 of 12,025, ranked by callers