refs 6930 feat: implements logout remoteMethod

This commit is contained in:
Javier Segarra 2024-02-28 10:43:19 +01:00
parent fdc5ea244f
commit 23b3fb81f9
1 changed files with 26 additions and 0 deletions

View File

@ -31,6 +31,32 @@ module.exports = function(Self) {
message: `A client with that Web User name already exists`
});
Self.remoteMethod('logoutMultimedia', {
description: 'Logout current MultimediaToken',
accepts: [{
arg: 'ctx',
type: 'Object',
http: {source: 'context'}
}],
returns: {
type: 'Boolean',
root: true
},
http: {
verb: 'POST',
path: '/logoutMultimedia'
},
accessScopes: ['read:multimedia']
});
Self.logoutMultimedia = async function(ctx) {
let {accessToken} = ctx.req;
try {
Self.logout(accessToken.id);
return true;
} catch (error) {
return error;
}
};
Self.remoteMethod('getCurrentUserData', {
description: 'Gets the current user data',
accepts: [