diff --git a/session/sessionfile.go b/session/sessionfile.go index d3b4417..0ed8a0b 100644 --- a/session/sessionfile.go +++ b/session/sessionfile.go @@ -98,6 +98,14 @@ func (h *sessionHelper) fileSpec(name string, mode os.FileMode) fs.FileSpec { h.sess.mu.RUnlock() return data, nil } + case "reactions": + fs.Read = func() ([]byte, error) { + data, err := json.Marshal(h.sess.Core.Reactions()) + if err != nil { + return nil, err + } + return append(data, '\n'), nil + } case "chat": fs.Read = func() ([]byte, error) { h.sess.mu.RLock()