summaryrefslogtreecommitdiff
path: root/backend/notif_test.py
blob: cf5391fe0051e395e4993e11c2177933dc79fb18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from dotenv import load_dotenv
from os import getenv
import onesignal
from onesignal.api import default_api
from onesignal.model.notification import Notification

load_dotenv()

onesignal_configuration = onesignal.Configuration(
    rest_api_key=getenv("REST_API_KEY"),
    organization_api_key=getenv("ORGANIZATION_API_KEY"),
)

api_client = onesignal.ApiClient(onesignal_configuration)
api_instance = default_api.DefaultApi(api_client)

ONESIGNAL_APP_ID = "83901cc7-d964-475a-90ec-9f854df4ba52"

# yes that's my subscription id. probably outdated by now
notification = Notification(app_id=ONESIGNAL_APP_ID, include_subscription_ids=['86f24e73-8887-4e29-b607-31e1a8f25b93'], contents={'en': 'hello world'}, headings={'en': 'Laundry Finished!'}, priority=10)
print(api_instance.create_notification(notification))