PrivMX DOCS
API Reference/PrivMX Endpoint Swift Extra/Events

privmx.endpoint.inbox.InboxEntryCreatedEvent

Holds data of event that arrives when Inbox entry is created.

Static Methods

typeStr()

Returns the event type as a string. This method returns the constant string "inboxEntryCreated", identifying the type of this event as inboxEntryCreated.

public static func typeStr() -> String

Returns

String · A String representing the event type, in this case, "inboxEntryCreated".

Methods

handleWith(cb:)

Handles the event by calling the provided callback with an optional argument. This implementation passes the data property to the callback.

Params

cb

@escaping (@MainActor @Sendable (Any?) async -> Void)

A closure that accepts an optional Any? argument, representing the data to be passed when the event is handled.

public func handleWith(
cb: @escaping (@MainActor @Sendable (Any?) async -> Void)
)

getChannel()

Returns the event channel as a string. This implementation returns the string in the format "inbox/{inboxId}/entries", where inboxId is obtained from the data property.

public func getChannel() -> String

Returns

String · A String representing the event channel, in this case, "inbox/{inboxId}/entries".

We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.