@stackend/api
Version:
JS bindings to api.stackend.com
38 lines (37 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.putFootprint = exports.increment = void 0;
// @flow
var api_1 = require("../api");
/**
* Xcap Counter API constants and methods.
*
* @since 27 jun 2017
*/
/**
* Increment a counter.
* Typically used to implement view counters.
* Requires an authorized user. A user can only increment the counter once.
*
* @param context Context (Required)
* @param referenceId Reference id, for example a blog entry id (Required)
*/
function increment(_a) {
var context = _a.context, referenceId = _a.referenceId;
return (0, api_1.post)({ url: '/counter/increment', parameters: arguments });
}
exports.increment = increment;
/**
* Make a footprint
* Typically used to implement view counters.
* Requires an authorized user. A user can only increment the counter once.
*
* @param context Context (Required)
* @param referenceId Reference id, for example a blog entry id (Required)
*/
function putFootprint(_a) {
var context = _a.context, referenceId = _a.referenceId;
return (0, api_1.post)({ url: '/counter/footprint', parameters: arguments });
}
exports.putFootprint = putFootprint;
//# sourceMappingURL=index.js.map