WebsocketExtension.processIncomingMessage

Process a message after it's received.

If the payload isn't changed the given payload is just returned, otherwise glib.bytes.Bytes.unref is called on the given payload and a new glib.bytes.Bytes is returned with the new data.

Extensions using reserved bits of the header will reset them in header.

class WebsocketExtension
processIncomingMessage

Parameters

header ubyte

the message header

payload glib.bytes.Bytes

the payload data

Return Value

Type: glib.bytes.Bytes

the message payload data, or null in case of error