forked from rDrama/rDrama
fix
parent
7b65b062b1
commit
e7dc7c5641
|
@ -9,6 +9,7 @@ from files.classes.casino_game import CasinoGame
|
||||||
from files.helpers.alerts import *
|
from files.helpers.alerts import *
|
||||||
from files.helpers.get import get_account
|
from files.helpers.get import get_account
|
||||||
from files.helpers.casino import distribute_wager_badges
|
from files.helpers.casino import distribute_wager_badges
|
||||||
|
from files.helpers.config.const import *
|
||||||
|
|
||||||
class RouletteAction(str, Enum):
|
class RouletteAction(str, Enum):
|
||||||
STRAIGHT_UP_BET = "STRAIGHT_UP_BET",
|
STRAIGHT_UP_BET = "STRAIGHT_UP_BET",
|
||||||
|
|
|
@ -7,6 +7,7 @@ from flask import g
|
||||||
|
|
||||||
from files.classes.casino_game import CasinoGame
|
from files.classes.casino_game import CasinoGame
|
||||||
from files.helpers.casino import distribute_wager_badges
|
from files.helpers.casino import distribute_wager_badges
|
||||||
|
from files.helpers.config.const import *
|
||||||
|
|
||||||
class BlackjackStatus(str, Enum):
|
class BlackjackStatus(str, Enum):
|
||||||
PLAYING = "PLAYING"
|
PLAYING = "PLAYING"
|
||||||
|
|
|
@ -23,6 +23,7 @@ def clear(v):
|
||||||
v.last_viewed_post_notifs = int(time.time())
|
v.last_viewed_post_notifs = int(time.time())
|
||||||
v.last_viewed_log_notifs = int(time.time())
|
v.last_viewed_log_notifs = int(time.time())
|
||||||
db.add(v)
|
db.add(v)
|
||||||
|
db.flush()
|
||||||
return {"message": "Notifications marked as read!"}
|
return {"message": "Notifications marked as read!"}
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,6 +43,7 @@ def unread(v):
|
||||||
n.read = True
|
n.read = True
|
||||||
db.add(n)
|
db.add(n)
|
||||||
|
|
||||||
|
db.flush()
|
||||||
return {"data":[x[1].json for x in listing]}
|
return {"data":[x[1].json for x in listing]}
|
||||||
|
|
||||||
|
|
||||||
|
@ -60,7 +62,7 @@ def notifications_modmail(v):
|
||||||
next_exists = (len(comments) > PAGE_SIZE)
|
next_exists = (len(comments) > PAGE_SIZE)
|
||||||
listing = comments[:PAGE_SIZE]
|
listing = comments[:PAGE_SIZE]
|
||||||
|
|
||||||
db.commit()
|
db.flush()
|
||||||
|
|
||||||
if v.client: return {"data":[x.json for x in listing]}
|
if v.client: return {"data":[x.json for x in listing]}
|
||||||
|
|
||||||
|
@ -123,7 +125,7 @@ def notifications_messages(v:User):
|
||||||
Notification.user_id == v.id,
|
Notification.user_id == v.id,
|
||||||
Notification.comment_id.in_(notifs_unread),
|
Notification.comment_id.in_(notifs_unread),
|
||||||
).update({Notification.read: True})
|
).update({Notification.read: True})
|
||||||
db.commit()
|
db.flush()
|
||||||
|
|
||||||
next_exists = (len(message_threads) > 25)
|
next_exists = (len(message_threads) > 25)
|
||||||
listing = message_threads[:25]
|
listing = message_threads[:25]
|
||||||
|
@ -178,6 +180,7 @@ def notifications_posts(v:User):
|
||||||
if not session.get("GLOBAL"):
|
if not session.get("GLOBAL"):
|
||||||
v.last_viewed_post_notifs = int(time.time())
|
v.last_viewed_post_notifs = int(time.time())
|
||||||
db.add(v)
|
db.add(v)
|
||||||
|
db.flush()
|
||||||
|
|
||||||
if v.client: return {"data":[x.json for x in listing]}
|
if v.client: return {"data":[x.json for x in listing]}
|
||||||
|
|
||||||
|
@ -227,6 +230,7 @@ def notifications_modactions(v:User):
|
||||||
if not session.get("GLOBAL"):
|
if not session.get("GLOBAL"):
|
||||||
v.last_viewed_log_notifs = int(time.time())
|
v.last_viewed_log_notifs = int(time.time())
|
||||||
db.add(v)
|
db.add(v)
|
||||||
|
db.flush()
|
||||||
|
|
||||||
return render_template("notifications.html",
|
return render_template("notifications.html",
|
||||||
v=v,
|
v=v,
|
||||||
|
@ -396,7 +400,7 @@ def notifications(v:User):
|
||||||
total_cids = set(total_cids)
|
total_cids = set(total_cids)
|
||||||
output = get_comments_v_properties(v, None, Comment.id.in_(total_cids))[1]
|
output = get_comments_v_properties(v, None, Comment.id.in_(total_cids))[1]
|
||||||
|
|
||||||
db.commit()
|
db.flush()
|
||||||
|
|
||||||
if v.client: return {"data":[x.json for x in listing]}
|
if v.client: return {"data":[x.json for x in listing]}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue