UNPKG

dcard

Version:

👫 Unofficial Dcard API wrapper for Node.js developers.

31 lines (22 loc) • 1.11 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.postMessage = exports.listMessage = exports.listMessageFriend = undefined; var _lodash = require('lodash'); var _qs = require('qs'); var _qs2 = _interopRequireDefault(_qs); var _request = require('../request'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var listMessageFriend = exports.listMessageFriend = function listMessageFriend(options) { return (0, _request.api)('me/messages?' + _qs2.default.stringify(options)).then(_request.filterError).then(_request.parseJSON); }; var listMessage = exports.listMessage = function listMessage(id, options) { return (0, _request.api)('friends/' + id + '/messages?' + _qs2.default.stringify(options)).then(_request.filterError).then(_request.parseJSON); }; var postMessage = exports.postMessage = function postMessage(data) { return (0, _request.api)('friends/' + data.id + '/messages', { method: 'post', body: (0, _lodash.pick)(data, ['content']) }).then(_request.filterError).then(_request.parseJSON); };