Make new stream function public

This commit is contained in:
Alexey Khit
2022-08-18 22:44:38 +03:00
parent 77c4590170
commit 69d45c3216
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ type Stream struct {
consumers []*Consumer
}
func newStream(source interface{}) *Stream {
func NewStream(source interface{}) *Stream {
s := new(Stream)
switch source := source.(type) {
@@ -28,7 +28,7 @@ func newStream(source interface{}) *Stream {
s.producers = append(s.producers, prod)
}
case map[string]interface{}:
return newStream(source["url"])
return NewStream(source["url"])
default:
panic("wrong source type")
}