7167-testToMaster_2414 #2244
|
@ -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: [
|
||||
|
|
Loading…
Reference in New Issue