mirror of
https://github.com/datarhei/core.git
synced 2025-10-05 16:07:07 +08:00
Remove unneeded functions
This commit is contained in:
@@ -1167,7 +1167,6 @@ func (r *restream) UpdateProcess(id app.ProcessID, config *app.Config, force boo
|
|||||||
if !ok {
|
if !ok {
|
||||||
return ErrUnknownProcess
|
return ErrUnknownProcess
|
||||||
}
|
}
|
||||||
|
|
||||||
defer r.tasks.Unlock(id)
|
defer r.tasks.Unlock(id)
|
||||||
|
|
||||||
err := r.updateProcess(task, config, force)
|
err := r.updateProcess(task, config, force)
|
||||||
@@ -1305,11 +1304,10 @@ func (r *restream) DeleteProcess(id app.ProcessID) error {
|
|||||||
if !ok {
|
if !ok {
|
||||||
return ErrUnknownProcess
|
return ErrUnknownProcess
|
||||||
}
|
}
|
||||||
|
defer r.tasks.Unlock(id)
|
||||||
|
|
||||||
err := r.deleteProcess(task)
|
err := r.deleteProcess(task)
|
||||||
|
|
||||||
r.tasks.Unlock(id)
|
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -1414,11 +1412,10 @@ func (r *restream) ReloadProcess(id app.ProcessID) error {
|
|||||||
if !ok {
|
if !ok {
|
||||||
return ErrUnknownProcess
|
return ErrUnknownProcess
|
||||||
}
|
}
|
||||||
|
defer r.tasks.Unlock(id)
|
||||||
|
|
||||||
err := r.reloadProcess(task)
|
err := r.reloadProcess(task)
|
||||||
|
|
||||||
r.tasks.Unlock(id)
|
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -1607,11 +1604,10 @@ func (r *restream) ReloadSkills() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (r *restream) GetPlayout(id app.ProcessID, inputid string) (string, error) {
|
func (r *restream) GetPlayout(id app.ProcessID, inputid string) (string, error) {
|
||||||
task, ok := r.tasks.LoadAndRLock(id)
|
task, ok := r.tasks.LoadUnsafe(id)
|
||||||
if !ok {
|
if !ok {
|
||||||
return "", ErrUnknownProcess
|
return "", ErrUnknownProcess
|
||||||
}
|
}
|
||||||
defer r.tasks.RUnlock(id)
|
|
||||||
|
|
||||||
port, ok := task.playout[inputid]
|
port, ok := task.playout[inputid]
|
||||||
if !ok {
|
if !ok {
|
||||||
|
@@ -84,6 +84,8 @@ func (m *Storage) Has(id app.ProcessID) bool {
|
|||||||
return hasTask
|
return hasTask
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// LoadUnsafe returns the value stored in the map for a key, or zero value of type V if no value is present.
|
||||||
|
// The ok result indicates whether value was found in the map.
|
||||||
func (m *Storage) LoadUnsafe(id app.ProcessID) (*task, bool) {
|
func (m *Storage) LoadUnsafe(id app.ProcessID) (*task, bool) {
|
||||||
mt, ok := m.tasks.Load(id)
|
mt, ok := m.tasks.Load(id)
|
||||||
if !ok {
|
if !ok {
|
||||||
@@ -93,28 +95,6 @@ func (m *Storage) LoadUnsafe(id app.ProcessID) (*task, bool) {
|
|||||||
return mt.task, true
|
return mt.task, true
|
||||||
}
|
}
|
||||||
|
|
||||||
// LoadAndRLock returns the value stored in the map for a key, or zero value of type V if no value is present.
|
|
||||||
// The ok result indicates whether value was found in the map.
|
|
||||||
func (m *Storage) LoadAndRLock(id app.ProcessID) (*task, bool) {
|
|
||||||
mt, ok := m.tasks.Load(id)
|
|
||||||
if !ok {
|
|
||||||
return nil, false
|
|
||||||
}
|
|
||||||
|
|
||||||
mt.lock.RLock()
|
|
||||||
|
|
||||||
return mt.task, true
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *Storage) RUnlock(id app.ProcessID) {
|
|
||||||
mt, ok := m.tasks.Load(id)
|
|
||||||
if !ok {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
mt.lock.RUnlock()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *Storage) LoadAndLock(id app.ProcessID) (*task, bool) {
|
func (m *Storage) LoadAndLock(id app.ProcessID) (*task, bool) {
|
||||||
mt, ok := m.tasks.Load(id)
|
mt, ok := m.tasks.Load(id)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
Reference in New Issue
Block a user