@speakr/speakr-module-services
Version:
SPEAKR Shared Service Module
28 lines (23 loc) • 571 B
JavaScript
;
module.exports = {
publicData
};
function publicData(options) {
// 1. Get the token base object
let tokens = options.tokens;
// 2. Delete the options token
delete options.tokens;
// 3. Reset the options token
options.tokens = {
"id": tokens.id,
"user_id": tokens.id,
"jwt": tokens.jwt,
"expired_at": tokens.expired_at,
"created_at": tokens.created_at,
"updated_at": tokens.updated_at,
"deleted_at": null,
"claims": tokens.claims
};
// 4. Return the options variable
return Promise.resolve(options);
}