package model // EVENT ||--|{ THREAD: "spawns" type Thread struct { Updated uint64 ID string URL string TS uint64 Channel string EventID string Recap string } func NewThread(ID, URL string, TS uint64, Channel string, EventID string) Thread { return Thread{ Updated: updated(), ID: ID, URL: URL, TS: TS, Channel: Channel, EventID: EventID, } } func (t Thread) Empty() bool { return t == (Thread{}) }