Add initial steps to call api for count

This commit is contained in:
Andrew Shumway
2023-09-27 11:32:39 -06:00
committed by Carlo Costino
parent 0dd862f936
commit c247891c97
2 changed files with 10 additions and 1 deletions

View File

@@ -191,7 +191,9 @@ def dao_get_notification_count_for_job_id(*, job_id):
def dao_get_notification_count_for_service(*, service):
return Notification.query.filter_by(service_id=service.id).count()
count = Notification.query.filter_by(service_id=service.id).count()
print(count)
return count
def get_notification_with_personalisation(service_id, notification_id, key_type):

View File

@@ -25,6 +25,7 @@ from app.dao.fact_notification_status_dao import (
fetch_stats_for_all_services_by_date_range,
)
from app.dao.inbound_numbers_dao import dao_allocate_number_for_service
from app.dao.notifications_dao import dao_get_notification_count_for_service
from app.dao.organization_dao import dao_get_organization_by_service_id
from app.dao.service_data_retention_dao import (
fetch_service_data_retention,
@@ -1037,3 +1038,9 @@ def check_if_reply_to_address_already_in_use(service_id, email_address):
),
status_code=409,
)
@service_blueprint.route("/<uuid:service_id>/notification_count", methods=["GET"])
def get_notification_count_for_job_id(service):
count = dao_get_notification_count_for_service(service=service)
return jsonify(count=count), 200