Lang for oauth users

This commit is contained in:
vjrj 2018-02-12 19:52:22 +01:00
parent 47b55267df
commit 08b3289f4d
6 changed files with 42 additions and 25 deletions

View file

@ -1,12 +1,11 @@
const parseGoogleData = service => {
return {
email: service.email,
name: {
first: service.given_name,
last: service.family_name,
},
};
};
const parseGoogleData = service => ({
email: service.email,
name: {
first: service.given_name,
last: service.family_name
},
lang: service.locale
});
const parseGithubData = (profile, service) => {
const name = profile.name.split(' ');
@ -14,20 +13,18 @@ const parseGithubData = (profile, service) => {
email: service.email,
name: {
first: name[0],
last: name[1],
},
last: name[1]
}
};
};
const parseFacebookData = service => {
return {
email: service.email,
name: {
first: service.first_name,
last: service.last_name,
},
};
};
const parseFacebookData = service => ({
email: service.email,
name: {
first: service.first_name,
last: service.last_name
}
});
const getDataForService = (profile, services) => {
if (services.facebook) return parseFacebookData(services.facebook);