dcard
Version:
👫 Unofficial Dcard API wrapper for Node.js developers.
28 lines (22 loc) • 967 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.validate = exports.sendValidationCode = exports.listCountries = undefined;
var _lodash = require('lodash');
var _request = require('../request');
var listCountries = exports.listCountries = function listCountries() {
return (0, _request.api)('phones/countries').then(_request.filterError).then(_request.parseJSON);
};
var sendValidationCode = exports.sendValidationCode = function sendValidationCode(data) {
return (0, _request.api)('phones/sms', {
method: 'post',
body: (0, _lodash.pick)(data, ['phone', 'countryCode', 'memberId'])
}).then(_request.filterError).then(_request.parseJSON);
};
var validate = exports.validate = function validate(data) {
return (0, _request.api)('phones/validate', {
method: 'post',
body: (0, _lodash.pick)(data, ['code', 'phone', 'countryCode', 'memberId'])
}).then(_request.filterError).then(_request.parseJSON);
};