UNPKG

migme-seagull

Version:
56 lines (44 loc) 1.29 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Stickers; var _dinghy = require('./utils/dinghy'); var _dinghy2 = _interopRequireDefault(_dinghy); var _migmeFerry = require('migme-ferry'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Stickers */ function Stickers() { var dinghy = (0, _dinghy2.default)(); return { /** * Gets sticker pack list * @return {Promise} * @example * stickers.list() */ list: function list() { var packet = new _migmeFerry.Packet(_migmeFerry.PacketType.GET_STICKER_PACK_LIST); return dinghy.send(packet); }, /** * Gets sticker packs * @param {Array} sticker_pack_id_list - Array of sticker packs to get * @return {Promise} * @example * stickers.getStickerPacks(['sticker_pack_id']) */ getStickerPacks: function getStickerPacks(sticker_pack_id_list) { var packet = new _migmeFerry.Packet(_migmeFerry.PacketType.GET_STICKER_PACK, { sticker_pack_id_list: sticker_pack_id_list }); return dinghy.send(packet, _migmeFerry.PacketType.END_STICKER_PACK); }, get dinghy() { return dinghy; } }; } module.exports = exports['default'];