Skip to content
This repository has been archived by the owner on Sep 6, 2022. It is now read-only.

Commit

Permalink
events: add a generic DHT event. (#154)
Browse files Browse the repository at this point in the history
  • Loading branch information
raulk authored May 20, 2020
1 parent acf0d3d commit 30bf48c
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions event/dht.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package event

// RawJSON is a type that contains a raw JSON string.
type RawJSON string

// GenericDHTEvent is a type that encapsulates an actual DHT event by carrying
// its raw JSON.
//
// Context: the DHT event system is rather bespoke and a bit messy at the time,
// so until we unify/clean that up, this event bridges the gap. It should only
// be consumed for informational purposes.
//
// EXPERIMENTAL: this will likely be removed if/when the DHT event types are
// hoisted to core, and the DHT event system is reconciled with the eventbus.
type GenericDHTEvent struct {
// Type is the type of the DHT event that occured.
Type string

// Raw is the raw JSON representation of the event payload.
Raw RawJSON
}

0 comments on commit 30bf48c

Please sign in to comment.