|
@@ -55,3 +55,21 @@ func (x *Ticket) Scan(row driver.Rows) error {
|
|
|
|
|
|
return nil
|
|
|
}
|
|
|
+
|
|
|
+func (x *Ticket) MessageIds() []string {
|
|
|
+ var ids []string
|
|
|
+ if v, ok := x.Meta["message_ids"]; ok {
|
|
|
+ _ = json.Unmarshal([]byte(v), &ids)
|
|
|
+ }
|
|
|
+
|
|
|
+ return ids
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Ticket) Subjects() []string {
|
|
|
+ var ids []string
|
|
|
+ if v, ok := x.Meta["subjects"]; ok {
|
|
|
+ _ = json.Unmarshal([]byte(v), &ids)
|
|
|
+ }
|
|
|
+
|
|
|
+ return ids
|
|
|
+}
|