Compare commits
9 Commits
e88350ed90
...
df6d75ca61
Author | SHA1 | Date | |
---|---|---|---|
df6d75ca61 | |||
59045a199d | |||
b55883452e | |||
0b4beea491 | |||
936636972c | |||
6040183562 | |||
233b92a4e6 | |||
31f063e0ae | |||
d1ff14bc63 |
|
@ -10,12 +10,13 @@ from asgiref.sync import async_to_sync
|
||||||
from channels.generic.http import AsyncHttpConsumer
|
from channels.generic.http import AsyncHttpConsumer
|
||||||
from channels.layers import get_channel_layer
|
from channels.layers import get_channel_layer
|
||||||
|
|
||||||
|
from django.conf import settings
|
||||||
from django.db import transaction
|
from django.db import transaction
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.shortcuts import get_object_or_404, redirect, render
|
from django.shortcuts import get_object_or_404, redirect, render
|
||||||
from django.views.decorators.http import require_safe, require_http_methods,\
|
from django.views.decorators.http import require_safe, require_http_methods,\
|
||||||
require_POST
|
require_POST
|
||||||
from django.urls import reverse
|
from django.urls import reverse, set_script_prefix
|
||||||
|
|
||||||
from .forms import NewGameForm, JoinGameForm, PlayerFormSet
|
from .forms import NewGameForm, JoinGameForm, PlayerFormSet
|
||||||
from .models import Game, Player, Fear
|
from .models import Game, Player, Fear
|
||||||
|
@ -387,6 +388,12 @@ class StatusLongPollConsumer(AsyncHttpConsumer):
|
||||||
})
|
})
|
||||||
|
|
||||||
async def fear_tracker_invalidate_status(self, event):
|
async def fear_tracker_invalidate_status(self, event):
|
||||||
|
# get script_prefix for reverse()
|
||||||
|
script_prefix = self.scope.get("root_path", "") or ""
|
||||||
|
if settings.FORCE_SCRIPT_NAME:
|
||||||
|
script_prefix = settings.FORCE_SCRIPT_NAME
|
||||||
|
set_script_prefix(script_prefix)
|
||||||
|
|
||||||
no_hash_status = reverse('status',
|
no_hash_status = reverse('status',
|
||||||
kwargs={'access_code': self.access_code})
|
kwargs={'access_code': self.access_code})
|
||||||
await self.send_response(302, b'', headers=[
|
await self.send_response(302, b'', headers=[
|
||||||
|
|
Loading…
Reference in New Issue
Block a user