crossmate

A collaborative crossword app for iOS
Log | Files | Refs | LICENSE

wrangler.room.toml (638B)


      1 name = "crossmate-engagement"
      2 main = "room-worker.js"
      3 compatibility_date = "2026-05-25"
      4 workers_dev = true
      5 
      6 [vars]
      7 ROOM_TTL_SECONDS = "600"
      8 NONCE_TTL_SECONDS = "300"
      9 MAX_AUTH_SKEW_SECONDS = "120"
     10 ROOM_MAX_FRAME_BYTES = "524288"
     11 ROOM_REGISTER_IP_LIMIT = "60"
     12 ROOM_REGISTER_IP_WINDOW_SECONDS = "3600"
     13 
     14 [[durable_objects.bindings]]
     15 name = "ENGAGEMENT_ROOMS"
     16 class_name = "EngagementRoom"
     17 
     18 [[durable_objects.bindings]]
     19 name = "ENGAGEMENT_REGISTER_LIMITER"
     20 class_name = "EngagementRegisterLimiter"
     21 
     22 [[migrations]]
     23 tag = "v1"
     24 new_sqlite_classes = ["EngagementRoom"]
     25 
     26 [[migrations]]
     27 tag = "v2"
     28 new_sqlite_classes = ["EngagementRegisterLimiter"]