Fix mistake on grade speaking task 1.
This commit is contained in:
@@ -1,4 +1,11 @@
|
||||
from google.cloud import storage
|
||||
import os
|
||||
import uuid
|
||||
|
||||
import firebase_admin
|
||||
from firebase_admin import credentials, firestore
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
def download_firebase_file(bucket_name, source_blob_name, destination_file_name):
|
||||
# Downloads a file from Firebase Storage.
|
||||
@@ -41,5 +48,18 @@ def upload_file_firebase_get_url(bucket_name, destination_blob_name, source_file
|
||||
print("Error uploading file to Google Cloud Storage:", e)
|
||||
return None
|
||||
|
||||
def save_to_db(collection: str, item):
|
||||
# Initialize Firebase Admin SDK
|
||||
cred = credentials.Certificate(os.getenv("GOOGLE_APPLICATION_CREDENTIALS"))
|
||||
firebase_admin.initialize_app(cred)
|
||||
db = firestore.client()
|
||||
collection_ref = db.collection(collection)
|
||||
document_ref = collection_ref.add(item)
|
||||
if document_ref:
|
||||
print(f"Document added with ID: {document_ref}")
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user