Skip to content

Commit 3313875

Browse files
authored
Merge pull request #1097 from firebase/eg-itag-callable
Adding snippet tags for callable and task queue sample imports
2 parents 385ab5e + 753b552 commit 3313875

File tree

4 files changed

+30
-12
lines changed
  • Node
    • quickstarts/callable-functions/functions
    • taskqueues-backup-images/functions
  • Python
    • quickstarts/callable-functions/functions
    • taskqueues-backup-images/functions

4 files changed

+30
-12
lines changed

Node/quickstarts/callable-functions/functions/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,15 @@
1414
* limitations under the License.
1515
*/
1616

17+
// [START imports]
18+
// Dependencies for callable functions.
1719
const {onCall, HttpsError} = require("firebase-functions/v2/https");
18-
const {getDatabase} = require("firebase-admin/database");
1920
const {logger} = require("firebase-functions/v2");
21+
22+
// Dependencies for the addMessage function.
23+
const {getDatabase} = require("firebase-admin/database");
2024
const sanitizer = require("./sanitizer");
25+
// [END imports]
2126

2227
// [START v2allAdd]
2328
// [START v2addFunctionTrigger]

Node/taskqueues-backup-images/functions/index.js

+9-5
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,21 @@
1414
* limitations under the License.
1515
*/
1616
"use strict";
17-
const path = require("path");
18-
const fetch = require("node-fetch");
19-
const functions = require("firebase-functions");
17+
// [START imports]
18+
// Dependencies for task queue functions.
2019
const {onTaskDispatched} = require("firebase-functions/v2/tasks");
2120
const {onRequest} = require("firebase-functions/v2/https");
22-
const {initializeApp} = require("firebase-admin/app");
2321
const {getFunctions} = require("firebase-admin/functions");
22+
const {logger} = require("firebase-functions/v2");
23+
24+
// Dependencies for image backup.
25+
const path = require("path");
26+
const fetch = require("node-fetch");
27+
const {initializeApp} = require("firebase-admin/app");
2428
const {getStorage} = require("firebase-admin/storage");
2529
const {GoogleAuth} = require("google-auth-library");
26-
const logger = functions.logger;
2730
const HttpsError = functions.https.HttpsError;
31+
// [END imports]
2832
initializeApp();
2933

3034
const BACKUP_START_DATE = new Date("1995-06-17");

Python/quickstarts/callable-functions/functions/main.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,14 @@
1515
import re
1616
from typing import Any
1717

18-
from firebase_admin import db, initialize_app
18+
# [START v2imports]
19+
# Dependencies for callable functions.
1920
from firebase_functions import https_fn, options
2021

22+
# Dependencies for writing to Realtime Database.
23+
from firebase_admin import db, initialize_app
24+
# [END v2imports]
25+
2126
initialize_app()
2227

2328

Python/taskqueues-backup-images/functions/main.py

+9-5
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,23 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
# [START v2imports]
16+
# Dependencies for task queue functions.
17+
from google.cloud import tasks_v2
18+
import requests
19+
from firebase_functions.options import RetryConfig, RateLimits, SupportedRegion
20+
21+
# Dependencies for image backup.
1522
from datetime import datetime, timedelta
1623
import json
1724
import pathlib
1825
from urllib.parse import urlparse
19-
2026
from firebase_admin import initialize_app, storage
2127
from firebase_functions import https_fn, tasks_fn, params
22-
from firebase_functions.options import RetryConfig, RateLimits, SupportedRegion
23-
2428
import google.auth
2529
from google.auth.transport.requests import AuthorizedSession
26-
from google.cloud import tasks_v2
27-
import requests
30+
# [END v2imports]
31+
2832

2933
app = initialize_app()
3034

0 commit comments

Comments
 (0)