INNER CODE UNIT · Go
BuildFatalAppStateExceptionNotification
tulir/whatsmeow · appstate.go:674
func BuildFatalAppStateExceptionNotification(collections ...appstate.WAPatchName) *waE2E.Message {
return &waE2E.Message{
ProtocolMessage: &waE2E.ProtocolMessage{
Type: waE2E.ProtocolMessage_APP_STATE_FATAL_EXCEPTION_NOTIFICATION.Enum(),
AppStateFatalExceptionNotification: &waE2E.AppStateFatalExceptionNotification{
CollectionNames: exslices.CastToString[string](collections),
Timestamp: new(time.Now().UnixMilli()),
},
},
}
}
// BuildAppStateRecoveryRequest builds a message to request the user's primary device to send
// an unencrypted copy of the given app state collection.
//
// The built message can be sent using Client.SendPeerMessage.
// The response will come as a ProtocolMessage with type `PEER_DATA_OPERATION_RESPONSE_MESSAGE`.
func BuildAppStateRecoveryRequest(collection appstate.WAPatchName) *waE2E.Message {