fix: multiple fixes + event for market
This commit is contained in:
@@ -19,7 +19,8 @@ class PlaceSettingsAdmin(DjangoObjectActions, admin.ModelAdmin):
|
||||
def resync_canvas(self, request, obj):
|
||||
count = rebuild_canvas_from_history(obj.event, obj.width, obj.height)
|
||||
self.message_user(
|
||||
request, f"Canvas resynced from {count} placement(s) at {obj.width}x{obj.height}."
|
||||
request,
|
||||
f"Canvas resynced from {count} placement(s) at {obj.width}x{obj.height}.",
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -65,7 +65,9 @@ class PlaceConsumer(AsyncWebsocketConsumer):
|
||||
await self.send(text_data=encode("r", "i"))
|
||||
return
|
||||
|
||||
result = await self._record_placement(user, x, y, color_index, place_settings.width)
|
||||
result = await self._record_placement(
|
||||
user, x, y, color_index, place_settings.width
|
||||
)
|
||||
|
||||
if result["rejected"]:
|
||||
await self.send(text_data=encode("r", "c", result["next"]))
|
||||
@@ -110,7 +112,9 @@ class PlaceConsumer(AsyncWebsocketConsumer):
|
||||
|
||||
return {
|
||||
"rejected": False,
|
||||
"next": to_epoch_ms(placement.placed_at + timedelta(seconds=PLACE_COOLDOWN_SECONDS)),
|
||||
"next": to_epoch_ms(
|
||||
placement.placed_at + timedelta(seconds=PLACE_COOLDOWN_SECONDS)
|
||||
),
|
||||
}
|
||||
|
||||
@database_sync_to_async
|
||||
|
||||
@@ -35,9 +35,11 @@ def build_evolution_gif(event: Event) -> bytes:
|
||||
place_settings = PlaceSettings.current(event)
|
||||
width, height = place_settings.width, place_settings.height
|
||||
|
||||
placements = PixelPlacement.objects.filter(event=event).order_by(
|
||||
"placed_at"
|
||||
).values_list("x", "y", "color_index")
|
||||
placements = (
|
||||
PixelPlacement.objects.filter(event=event)
|
||||
.order_by("placed_at")
|
||||
.values_list("x", "y", "color_index")
|
||||
)
|
||||
placements = list(placements)
|
||||
|
||||
grid = bytearray(width * height)
|
||||
|
||||
@@ -6,7 +6,6 @@ from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
|
||||
Reference in New Issue
Block a user