2022-09-30 05:39:11 +00:00

24 lines
733 B
JavaScript

var defaults = require('./defaults');
var Auth = module.exports = function (lastfm) {
this.lastfm = lastfm;
};
Auth.prototype.getMobileSession = function (username, password, callback) {
var options = defaults.defaultOptions({
'username' : username,
'password' : password
}, callback, 'session');
this.lastfm.api.request('auth.getMobileSession', options);
};
Auth.prototype.getSession = function (token, callback) {
var options = defaults.defaultOptions({ 'token' : token }, callback, 'session');
this.lastfm.api.request('auth.getSession', options);
};
Auth.prototype.getToken = function (callback) {
var options = defaults.defaultOptions({}, callback, 'token');
this.lastfm.api.request('auth.getToken', options);
};