console/web/mock/licence/licence.js

58 lines
1.4 KiB
JavaScript

export default {
"POST /_license/request_trial": function(req, res) {
// res.status(500).json();
//timeout request
// setTimeout(() => {
// res.send({
// acknowledged: true,
// });
// }, 8 * 1000);
res.send({
acknowledged: true,
license: "xxx-string",
});
// error response
// res.send({
// acknowledged: false,
// error: {
// reason:
// "failed to parse field [name] of type [long] in document with id '1'. Preview of field's value: '1d'",
// },
// status: 400,
// });
},
"POST /_license/apply": function(req, res) {
// res.status(500).json();
res.send({
acknowledged: true,
});
},
"GET /_license/info": function(req, res) {
//licensed
res.send({
expire_at: "2025-10-28T13:16:21",
issue_at: "2021-01-08T20:29:21",
issue_to: "hello@infini.ltd",
license_id: "cdd7r1bq50k2jhnakef0",
license_type: "Evaluation",
max_nodes: 99,
valid_from: "2020-09-04T13:16:21",
});
//license expired
// res.send({
// expire_at: "2022-10-28T13:16:21",
// issue_at: "2021-01-08T20:29:21",
// issue_to: "hello@infini.ltd",
// license_id: "cdd7r1bq50k2jhnakef0",
// license_type: "Evaluation",
// max_nodes: 99,
// valid_from: "2020-09-04T13:16:21",
// });
//unlicensed
// res.send({});
},
};