mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-12-27 00:55:17 +00:00
22 lines
722 B
Go
22 lines
722 B
Go
|
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 occurred.
|
||
|
Type string
|
||
|
|
||
|
// Raw is the raw JSON representation of the event payload.
|
||
|
Raw RawJSON
|
||
|
}
|