@smartsoft001/fb
Version:
Utils for fb authorisation
36 lines (34 loc) • 1.09 kB
JavaScript
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __decorateClass = (decorators, target, key, kind) => {
var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
for (var i = decorators.length - 1, decorator; i >= 0; i--)
if (decorator = decorators[i])
result = (kind ? decorator(target, key, result) : decorator(result)) || result;
if (kind && result)
__defProp(target, key, result);
return result;
};
// packages/shared/fb/src/lib/fb.service.ts
import { Injectable } from "@nestjs/common";
var FbService = class {
constructor(http) {
this.http = http;
}
async getUserId(token) {
const { data } = await this.http.get("https://graph.facebook.com/me?access_token=" + token).toPromise();
return data.id;
}
async getData(token) {
const { data } = await this.http.get(
"https://graph.facebook.com/me?fields=email,id&access_token=" + token
).toPromise();
return data;
}
};
FbService = __decorateClass([
Injectable()
], FbService);
export {
FbService
};