mirror of
https://github.com/signaller-matrix/signaller.git
synced 2024-11-21 18:02:24 +00:00
Remove duplicated code
This commit is contained in:
parent
cb452bbd98
commit
18566511c9
@ -1,15 +0,0 @@
|
|||||||
package events
|
|
||||||
|
|
||||||
import (
|
|
||||||
"encoding/json"
|
|
||||||
)
|
|
||||||
|
|
||||||
// Type is type of event
|
|
||||||
type Type string
|
|
||||||
|
|
||||||
// Event is the basic set of fields all events must have
|
|
||||||
// https://matrix.org/docs/spec/client_server/latest#event-fields
|
|
||||||
type Event struct {
|
|
||||||
Content json.RawMessage `json:"content"` // Required. The fields in this object will vary depending on the type of event. When interacting with the REST API, this is the HTTP body.
|
|
||||||
Type Type `json:"type"` // Required. The type of event. This SHOULD be namespaced similar to Java package naming conventions e.g. 'com.example.subdomain.event.type'
|
|
||||||
}
|
|
@ -4,8 +4,6 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/signaller-matrix/signaller/internal/models/common"
|
"github.com/signaller-matrix/signaller/internal/models/common"
|
||||||
|
|
||||||
"github.com/signaller-matrix/signaller/internal/models/events"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type JoinRule string
|
type JoinRule string
|
||||||
@ -30,6 +28,6 @@ type Event struct {
|
|||||||
|
|
||||||
type UnsignedData struct {
|
type UnsignedData struct {
|
||||||
Age int `json:"age"` // The time in milliseconds that has elapsed since the event was sent. This field is generated by the local homeserver, and may be incorrect if the local time on at least one of the two servers is out of sync, which can cause the age to either be negative or greater than it actually is.
|
Age int `json:"age"` // The time in milliseconds that has elapsed since the event was sent. This field is generated by the local homeserver, and may be incorrect if the local time on at least one of the two servers is out of sync, which can cause the age to either be negative or greater than it actually is.
|
||||||
RedactedBecause events.Event `json:"redacted_because,omitempty"` // Optional. The event that redacted this event, if any.
|
RedactedBecause common.Event `json:"redacted_because,omitempty"` // Optional. The event that redacted this event, if any.
|
||||||
TransactionID string `json:"transaction_id"` // The client-supplied transaction ID, if the client being given the event is the same one which sent it.
|
TransactionID string `json:"transaction_id"` // The client-supplied transaction ID, if the client being given the event is the same one which sent it.
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user