mirror of
https://github.com/hellosteadman/bambu-buffer.git
synced 2025-05-05 00:39:52 +00:00
Depluralised buffer_tokens
This commit is contained in:
parent
f080a5dc88
commit
cbef20d205
4 changed files with 12 additions and 7 deletions
|
@ -31,7 +31,7 @@ class BufferThread(Thread):
|
|||
|
||||
def post(item, author, **kwargs):
|
||||
try:
|
||||
token = author.buffer_tokens.get()
|
||||
token = author.buffer_token
|
||||
except BufferToken.DoesNotExist:
|
||||
return
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ class Migration(migrations.Migration):
|
|||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('token', models.CharField(max_length=36)),
|
||||
('user', models.OneToOneField(related_name='buffer_tokens', to=settings.AUTH_USER_MODEL)),
|
||||
('user', models.OneToOneField(related_name='buffer_token', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'buffer_token',
|
||||
|
|
|
@ -6,7 +6,7 @@ from bambu_buffer.receivers import *
|
|||
import requests, json
|
||||
|
||||
class BufferToken(models.Model):
|
||||
user = models.OneToOneField('auth.User', related_name = 'buffer_tokens')
|
||||
user = models.OneToOneField('auth.User', related_name = 'buffer_token')
|
||||
token = models.CharField(max_length = 36)
|
||||
|
||||
def __unicode__(self):
|
||||
|
|
|
@ -59,8 +59,13 @@ def callback(request):
|
|||
token = data.get('access_token')
|
||||
|
||||
with transaction.atomic():
|
||||
request.user.buffer_tokens.all().delete()
|
||||
request.user.buffer_tokens.create(
|
||||
try:
|
||||
request.user.buffer_token.delete()
|
||||
except BufferToken.DoesNotExist:
|
||||
pass
|
||||
|
||||
BufferToken.objects.create(
|
||||
user = user,
|
||||
token = token
|
||||
)
|
||||
|
||||
|
@ -76,7 +81,7 @@ def callback(request):
|
|||
@login_required
|
||||
def profiles(request):
|
||||
try:
|
||||
token = request.user.buffer_tokens.get()
|
||||
token = request.user.buffer_token
|
||||
except BufferToken.DoesNotExist:
|
||||
return HttpResponseRedirect(
|
||||
reverse('buffer_auth')
|
||||
|
@ -120,7 +125,7 @@ def profiles(request):
|
|||
@login_required
|
||||
def refresh(request):
|
||||
try:
|
||||
token = request.user.buffer_tokens.get()
|
||||
token = request.user.buffer_token
|
||||
except BufferToken.DoesNotExist:
|
||||
return HttpResponseRedirect(
|
||||
reverse('buffer_auth')
|
||||
|
|
Loading…
Reference in a new issue