wowserhq/wowser

View on GitHub
src/lib/pipeline/wmo/group/loader.js

Summary

Maintainability
A
2 hrs
Test Coverage
import { DecodeStream } from 'blizzardry/lib/restructure';
import WMOGroup from 'blizzardry/lib/wmo/group';

import Loader from '../../../net/loader';

const loader = new Loader();

export default function(path) {
  return loader.load(path).then((raw) => {
    const buffer = new Buffer(new Uint8Array(raw));
    const stream = new DecodeStream(buffer);
    const data = WMOGroup.decode(stream);
    return data;
  });
}