Added mailchimp list id
This commit is contained in:
parent
c8f77ad783
commit
0876678ba4
@ -163,6 +163,9 @@ export class BackendVariables {
|
|||||||
@IsNotEmpty()
|
@IsNotEmpty()
|
||||||
public readonly MAILCHIMP_KEY!: string;
|
public readonly MAILCHIMP_KEY!: string;
|
||||||
|
|
||||||
|
@IsNotEmpty()
|
||||||
|
public readonly MAILCHIMP_LIST_ID!: string;
|
||||||
|
|
||||||
public constructor() {
|
public constructor() {
|
||||||
dotenv.config();
|
dotenv.config();
|
||||||
this.DATABASE_PORT = process.env["DATABASE_PORT"]!;
|
this.DATABASE_PORT = process.env["DATABASE_PORT"]!;
|
||||||
@ -218,6 +221,7 @@ export class BackendVariables {
|
|||||||
this.STRIPE_UNLIMITED_ANNUAL_SUBSCRIPTION_PRICE_ID = process.env["STRIPE_UNLIMITED_ANNUAL_SUBSCRIPTION_PRICE_ID"]!;
|
this.STRIPE_UNLIMITED_ANNUAL_SUBSCRIPTION_PRICE_ID = process.env["STRIPE_UNLIMITED_ANNUAL_SUBSCRIPTION_PRICE_ID"]!;
|
||||||
this.IDNOT_PROD_BASE_URL = process.env["IDNOT_PROD_BASE_URL"]!;
|
this.IDNOT_PROD_BASE_URL = process.env["IDNOT_PROD_BASE_URL"]!;
|
||||||
this.MAILCHIMP_KEY = process.env["MAILCHIMP_KEY"]!;
|
this.MAILCHIMP_KEY = process.env["MAILCHIMP_KEY"]!;
|
||||||
|
this.MAILCHIMP_LIST_ID = process.env["MAILCHIMP_LIST_ID"]!;
|
||||||
}
|
}
|
||||||
public async validate(groups?: string[]) {
|
public async validate(groups?: string[]) {
|
||||||
const validationOptions = groups ? { groups } : undefined;
|
const validationOptions = groups ? { groups } : undefined;
|
||||||
|
@ -122,7 +122,7 @@ export default class MailchimpService extends BaseService {
|
|||||||
status: 'subscribed'
|
status: 'subscribed'
|
||||||
};
|
};
|
||||||
|
|
||||||
const response = await fetch(`https://us17.api.mailchimp.com/3.0/lists/6ea48f811d/members`, {
|
const response = await fetch(`https://us17.api.mailchimp.com/3.0/lists/`+ this.variables.MAILCHIMP_LIST_ID + `/members`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'Authorization': `apikey ${MAILCHIMP_API_KEY}`,
|
'Authorization': `apikey ${MAILCHIMP_API_KEY}`,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user