Refactoring

This commit is contained in:
2023-04-14 09:32:13 +03:00
parent 571c6cef28
commit e0c91df4ef
2 changed files with 17 additions and 4 deletions

View File

@@ -6,6 +6,8 @@ import (
"github.com/vmihailenco/msgpack/v5"
)
type ResultsRO []Result
type Result struct {
Format Format
Err error
@@ -17,6 +19,13 @@ type Results struct {
results []Result
}
func (r *Results) RO() ResultsRO {
r.mu.Lock()
defer r.mu.Unlock()
return r.results
}
func (r *Results) MarshalMsgpack() ([]byte, error) {
return msgpack.Marshal(r.results)
}