Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 26385c7

Browse files
feat: skip options
1 parent c100319 commit 26385c7

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
firebase functions:config:set mailchimp.skip="true" info.mail.skip="true" github.skip="true" deckdeckgo.presentation.url="https://beta.deckdeckgo.io" deckdeckgo.api.skip="true"
3+
4+
firebase functions:config:get

cloud/functions/src/watch/info/info-deck-publish.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ function isFirstTimePublished(previousValue: DeckData, newValue: DeckData): Prom
4646
function sendInfo(deckId: string, deckData: DeckData): Promise<string> {
4747
return new Promise<string>(async (resolve, reject) => {
4848
try {
49+
const infoMailSkip: string = functions.config().info.mail.skip;
50+
51+
if (infoMailSkip === 'true') {
52+
return;
53+
}
54+
4955
const mailFrom: string = functions.config().info.mail.from;
5056
const mailPwd: string = functions.config().info.mail.pwd;
5157
const mailTo: string = functions.config().info.mail.to;

cloud/functions/src/watch/publish/github/publish-github.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import * as functions from 'firebase-functions';
2+
13
import {DeckData, DeckGitHubRepo} from '../../../model/data/deck';
24
import {Token} from '../../../model/data/token';
35

@@ -25,6 +27,15 @@ export async function publishToGitHub(deckId: string, deckData: DeckData): Promi
2527
return;
2628
}
2729

30+
const gitHubSkip: string = functions.config().github.skip;
31+
32+
if (gitHubSkip === 'true') {
33+
await successfulDeploy(deckId, 'github');
34+
35+
resolve();
36+
return;
37+
}
38+
2839
// Has the user a GitHub token?
2940

3041
const platform: Token = await findToken(deckData.owner_id);

0 commit comments

Comments
 (0)