HoudiniEvent object value to 'object_event' (since we also have events)

This commit is contained in:
Eric Schultz 2021-01-11 16:38:41 -06:00 committed by Eric Schultz
parent 5ae4f20637
commit 8c9477dab9
3 changed files with 4 additions and 4 deletions

View file

@ -68,7 +68,7 @@ private
def to_event(event_type, *expand) def to_event(event_type, *expand)
Jbuilder.new do |event| Jbuilder.new do |event|
event.id SecureRandom.uuid event.id SecureRandom.uuid
event.object 'event' event.object 'object_event'
event.type event_type event.type event_type
event.data do event.data do
event.object to_builder(*expand) event.object to_builder(*expand)

View file

@ -41,7 +41,7 @@ export interface HoudiniEvent<EventType extends string, DataObject extends Houdi
* A UUID uniquely representing the event * A UUID uniquely representing the event
*/ */
id: string; id: string;
object: 'event'; object: 'object_event';
/** The type of event that this is */ /** The type of event that this is */
type: EventType; type: EventType;

View file

@ -16,7 +16,7 @@ RSpec.describe TagMaster, type: :model do
it 'announces create' do it 'announces create' do
expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_created, { expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_created, {
'id' => kind_of(String), 'id' => kind_of(String),
'object' => 'event', 'object' => 'object_event',
'type' => 'tag_master.created', 'type' => 'tag_master.created',
'data' => { 'data' => {
'object' => { 'object' => {
@ -36,7 +36,7 @@ RSpec.describe TagMaster, type: :model do
expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_created, anything).ordered expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_created, anything).ordered
expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_deleted, { expect(Houdini.event_publisher).to receive(:announce).with(:tag_master_deleted, {
'id' => kind_of(String), 'id' => kind_of(String),
'object' => 'event', 'object' => 'object_event',
'type' => 'tag_master.deleted', 'type' => 'tag_master.deleted',
'data' => { 'data' => {
'object' => { 'object' => {