reticulum-js
    Preparing search index...
    • Parses an lxmf.delivery announce app_data blob, tolerating all four legacy shapes documented in §4.3:

      • 3-element array [name, stamp_cost, supported_functions]
      • 2-element array [name, stamp_cost]
      • 1-element array [name]
      • raw UTF-8 string ("original announce format")

      A missing capability list means compression support defaults to true for backward compatibility (§4.3).

      Parameters

      • appData: Uint8Array<ArrayBufferLike> | null | undefined

      Returns AnnounceAppData | null

      null when appData is empty/absent or the bytes are neither valid msgpack nor decodable UTF-8.