shiqiyue-linkedin-private-api
Version:

28 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Client = void 0;
const repositories_1 = require("../repositories");
const linkedin_request_1 = require("./linkedin-request");
const login_1 = require("./login");
class Client {
constructor({ proxy, httpAgent, httpsAgent, decorationIds } = {}) {
this.login = new login_1.Login({ client: this });
this.search = new repositories_1.SearchRepository({ client: this });
this.invitation = new repositories_1.InvitationRepository({ client: this });
this.profile = new repositories_1.ProfileRepository({ client: this });
this.conversation = new repositories_1.ConversationRepository({ client: this });
this.message = new repositories_1.MessageRepository({ client: this });
this.request = new linkedin_request_1.LinkedInRequest({ proxy, httpAgent, httpsAgent, decorationIds });
}
clone() {
const client = new Client(this.request.configs);
client.login.userCookie({
cookies: this.AuthCookies,
useCache: false
});
client.myProfile = this.myProfile;
return client;
}
}
exports.Client = Client;
//# sourceMappingURL=client.js.map