dcard
Version:
👫 Unofficial Dcard API wrapper for Node.js developers.
31 lines (22 loc) • 1.11 kB
JavaScript
;
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);
};