Skip to content

Commit cd51f19

Browse files
moacirmodarenzon
authored andcommitted
adding SDK from OneSignal to allow push notifications in SPP thankyou page
1 parent ad4dd97 commit cd51f19

File tree

5 files changed

+24
-2
lines changed

5 files changed

+24
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
importScripts('https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js');
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
importScripts('https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js');

pythonpro/launch/templates/launch/ty.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ <h2 class="steps__title fw-900 text-blue text-uppercase font-highlighted">Passo
122122
<div class="steps__4__content">
123123
<h2 class="steps__title fw-900 text-blue text-uppercase font-highlighted">Passo 4 <span class="break text-green">Ative as notificações no seu navegador</span></h2>
124124
<p class="steps__description fw-400">É super importante que você receba os meus avisos antes e durante a Semana do Programador Profissional. Ao ativar as notificações, será mais uma forma para que você consiga receber todas as novidades que eu tenho pra te contar!</p>
125-
<a class="steps__btn steps__btn--blue fw-700 text-uppercase main-transition" href="" rel="noopener noreferrer">Ativar notificações</a>
125+
<a class="steps__btn steps__btn--blue fw-700 text-uppercase main-transition" href="javascript:show_slidedown_prompt()" rel="noopener noreferrer">Ativar notificações</a>
126126
</div>
127127

128128
<div class="steps__4__img">

pythonpro/launch/urls.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@
1010
path('semana-do-programador-profissional/aula-1', views.cpl1, name='cpl1'),
1111
path('semana-do-programador-profissional/aula-2', views.cpl2, name='cpl2'),
1212
path('semana-do-programador-profissional/aula-3', views.cpl3, name='cpl3'),
13+
path('OneSignalSDKWorker.js', views.onesignal_sdk_worker),
14+
path('OneSignalSDUpdaterKWorker.js', views.onesignal_sdk_worker),
1315
]

pythonpro/launch/views.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
import os
12
from datetime import datetime
23

4+
from django.conf import settings
35
from django.utils import timezone
46
from django.shortcuts import redirect, render
5-
# Create your views here.
7+
from django.views.static import serve
68
from django.urls import reverse
79

810
from pythonpro.absolute_uri import build_absolute_uri
@@ -114,3 +116,19 @@ def _get_launch_status():
114116
return LAUNCH_STATUS_CPL3
115117

116118
return LAUNCH_STATUS_OPEN_CART
119+
120+
121+
def onesignal_sdk_worker(request):
122+
return serve(
123+
request,
124+
'js/spp/OneSignalSDKWorker.js',
125+
document_root=os.path.join(settings.BASE_DIR, 'pythonpro', 'core', 'static')
126+
)
127+
128+
129+
def onesignal_sdk_updater_worker(request):
130+
return serve(
131+
request,
132+
'js/spp/OneSignalSDUpdaterKWorker.js',
133+
document_root=os.path.join(settings.BASE_DIR, 'pythonpro', 'core', 'static')
134+
)

0 commit comments

Comments
 (0)