Skip to content

Commit

Permalink
Format code.
Browse files Browse the repository at this point in the history
  • Loading branch information
etopiei committed Sep 5, 2024
1 parent 500dc53 commit 9111e2e
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
12 changes: 6 additions & 6 deletions src/actions/event/event.cr
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
class Api::Event::Create < ApiAction
post "/api/events" do
serialized_event = EventCreateSerializer.from_json(params.body)
event = SaveEvent.create!(serialized_event)
json EventSerializer.new(event)
end
end
post "/api/events" do
serialized_event = EventCreateSerializer.from_json(params.body)
event = SaveEvent.create!(serialized_event)
json EventSerializer.new(event)
end
end
4 changes: 2 additions & 2 deletions src/operations/save_event.cr
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ class SaveEvent < Event::SaveOperation
host_name.value = serialized_event.host_name
end

after_save do | event |
after_save do |event|
# Here create relevant slots
serialized_event.slots.each do | slot |
serialized_event.slots.each do |slot|
SaveSlot.create!(slot, event_id: event.id)
end
end
Expand Down
28 changes: 14 additions & 14 deletions src/serializers/event_serializer.cr
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
class EventSerializer < BaseSerializer
def initialize(@event : Event)
end
def initialize(@event : Event)
end

def render
{
event_uuid: @event.event_uuid,
name: @event.name,
host_name: @event.host_name,
}
end
def render
{
event_uuid: @event.event_uuid,
name: @event.name,
host_name: @event.host_name,
}
end
end

class EventCreateSerializer
include JSON::Serializable
property name : String
property host_name : String
property slots : Array(SerializedSlot)
end
include JSON::Serializable
property name : String
property host_name : String
property slots : Array(SerializedSlot)
end
8 changes: 4 additions & 4 deletions src/serializers/slot_serializer.cr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class SerializedSlot
include JSON::Serializable
property slot_type : Slot::SlotType
property slot_start : Time
end
include JSON::Serializable
property slot_type : Slot::SlotType
property slot_start : Time
end

0 comments on commit 9111e2e

Please sign in to comment.