mirror of
https://github.com/jwetzell/psn-js.git
synced 2026-08-20 06:29:12 +00:00
14 lines
519 B
TypeScript
14 lines
519 B
TypeScript
import chunk, { Chunk } from '../chunk';
|
|
|
|
export interface InfoSystemNameChunk extends Chunk {
|
|
system_name: string;
|
|
}
|
|
|
|
function decodeSystemNameChunk(systemNameChunk: InfoSystemNameChunk) {
|
|
if (systemNameChunk.chunk_data !== undefined && systemNameChunk.data_len !== undefined) {
|
|
systemNameChunk.system_name = systemNameChunk.chunk_data.subarray(0, systemNameChunk.data_len).toString();
|
|
}
|
|
}
|
|
|
|
export default (buffer: Buffer): InfoSystemNameChunk => chunk(buffer, decodeSystemNameChunk) as InfoSystemNameChunk;
|