diff --git a/django/chat/models.py b/django/chat/models.py index 0d3d402..6e68a9a 100644 --- a/django/chat/models.py +++ b/django/chat/models.py @@ -1,4 +1,4 @@ -from django.db.models import Model, IntegerField, ForeignKey, CharField, CASCADE +from django.db.models import BigIntegerField, Model, IntegerField, ForeignKey, CharField, CASCADE from django.db.models.signals import post_delete from django.dispatch import receiver from django.contrib.auth.models import User @@ -28,8 +28,8 @@ def delete_channel_when_member_deleted(sender, instance, **kwargs): class ChatMessageModel(Model): channel = ForeignKey(ChatChannelModel, on_delete=CASCADE) author = ForeignKey(User, on_delete=CASCADE) - content = CharField(max_length=255) - time = IntegerField(primary_key=False) + content = CharField(max_length=1024) + time = BigIntegerField(primary_key=False) class AskModel(Model): diff --git a/django/frontend/static/js/views/Search.js b/django/frontend/static/js/views/Search.js index e1c74e6..a7a3224 100644 --- a/django/frontend/static/js/views/Search.js +++ b/django/frontend/static/js/views/Search.js @@ -46,7 +46,7 @@ export default class extends AbstractView { if (this.logged && user.id == client.me.id) username.style.color = "green"; else { - const online = user.online; + let online = (await client.profiles.getProfile(user.username)).online; if (online == undefined) username.style.color = "gray"; else if (online == true) diff --git a/django/notice/models.py b/django/notice/models.py index cf26f6a..03b9089 100644 --- a/django/notice/models.py +++ b/django/notice/models.py @@ -4,4 +4,4 @@ from django.contrib.auth.models import User class NoticeModel(Model): user = ForeignKey(User, on_delete=CASCADE) - data = CharField(max_length=100) + data = CharField(max_length=1024)