Restore old Google auth behaviour

This commit is contained in:
Jonathan Cremin 2017-11-11 21:02:42 +00:00
parent 2245428465
commit 5d5bd605ea

View file

@ -12,14 +12,12 @@ if (!process.env.GOOGLE_EMAIL || !process.env.GOOGLE_PASSWORD) {
debug('GOOGLE_EMAIL or GOOGLE_PASSWORD environment variables not found, deactivating Google Play Music.');
}
let ready = pm.initAsync({email: process.env.GOOGLE_EMAIL, password: process.env.GOOGLE_PASSWORD}).catch(function(err) {
debug(err);
});
export function* lookupId(id, type) {
yield pm.initAsync({
email: process.env.GOOGLE_EMAIL,
password: process.env.GOOGLE_PASSWORD })
.catch((err) => {
debug(err);
});
yield ready;
if (type === 'album') {
const album = yield pm.getAlbumAsync(id, false);
return {
@ -90,12 +88,7 @@ function looseMatch(needle, haystack, type) {
}
export function* search(data, original = {}, cleaned = false) {
yield pm.initAsync({
email: process.env.GOOGLE_EMAIL,
password: process.env.GOOGLE_PASSWORD })
.catch((err) => {
debug(err);
});
yield ready;
let query;
let album;
const type = data.type;
@ -146,12 +139,7 @@ export function* search(data, original = {}, cleaned = false) {
}
export function* parseUrl(url) {
yield pm.initAsync({
email: process.env.GOOGLE_EMAIL,
password: process.env.GOOGLE_PASSWORD })
.catch((err) => {
debug(err);
});
yield ready;
const parsed = parse(url.replace(/\+/g, '%20'));
const path = parsed.path;
const hash = parsed.hash;