File tree 4 files changed +30
-12
lines changed
quickstarts/callable-functions/functions
taskqueues-backup-images/functions
quickstarts/callable-functions/functions
taskqueues-backup-images/functions
4 files changed +30
-12
lines changed Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
+ // [START imports]
18
+ // Dependencies for callable functions.
17
19
const { onCall, HttpsError} = require ( "firebase-functions/v2/https" ) ;
18
- const { getDatabase} = require ( "firebase-admin/database" ) ;
19
20
const { logger} = require ( "firebase-functions/v2" ) ;
21
+
22
+ // Dependencies for the addMessage function.
23
+ const { getDatabase} = require ( "firebase-admin/database" ) ;
20
24
const sanitizer = require ( "./sanitizer" ) ;
25
+ // [END imports]
21
26
22
27
// [START v2allAdd]
23
28
// [START v2addFunctionTrigger]
Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
"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.
20
19
const { onTaskDispatched} = require ( "firebase-functions/v2/tasks" ) ;
21
20
const { onRequest} = require ( "firebase-functions/v2/https" ) ;
22
- const { initializeApp} = require ( "firebase-admin/app" ) ;
23
21
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" ) ;
24
28
const { getStorage} = require ( "firebase-admin/storage" ) ;
25
29
const { GoogleAuth} = require ( "google-auth-library" ) ;
26
- const logger = functions . logger ;
27
30
const HttpsError = functions . https . HttpsError ;
31
+ // [END imports]
28
32
initializeApp ( ) ;
29
33
30
34
const BACKUP_START_DATE = new Date ( "1995-06-17" ) ;
Original file line number Diff line number Diff line change 15
15
import re
16
16
from typing import Any
17
17
18
- from firebase_admin import db , initialize_app
18
+ # [START v2imports]
19
+ # Dependencies for callable functions.
19
20
from firebase_functions import https_fn , options
20
21
22
+ # Dependencies for writing to Realtime Database.
23
+ from firebase_admin import db , initialize_app
24
+ # [END v2imports]
25
+
21
26
initialize_app ()
22
27
23
28
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
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.
15
22
from datetime import datetime , timedelta
16
23
import json
17
24
import pathlib
18
25
from urllib .parse import urlparse
19
-
20
26
from firebase_admin import initialize_app , storage
21
27
from firebase_functions import https_fn , tasks_fn , params
22
- from firebase_functions .options import RetryConfig , RateLimits , SupportedRegion
23
-
24
28
import google .auth
25
29
from google .auth .transport .requests import AuthorizedSession
26
- from google . cloud import tasks_v2
27
- import requests
30
+ # [END v2imports]
31
+
28
32
29
33
app = initialize_app ()
30
34
You can’t perform that action at this time.
0 commit comments