def encode.key
import bend-kit-websocket@0.4.0.0/websocket.bend as Websocketimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
359def encode.key(key: Maybe<&2, U32>, +b0: U32, p: Bytes.Bytes) -> Bytes.Bytes:
360 match key:
361 case Some{+k}:
362 encode.frame(b0, 128, 4, k, mask(k, p))
363 case None{}:
364 encode.frame(b0, 0, 0, 0, p)