pull/228/head
q191201771 2 years ago
parent c6db17f4e8
commit 52a36118c5

@ -1,11 +1,21 @@
// Copyright 2022, Chef. All rights reserved.
// https://github.com/q191201771/lal
//
// Use of this source code is governed by a MIT-style license
// that can be found in the License file.
//
// Author: Chef (191201771@qq.com)
package logic
import (
"github.com/q191201771/lal/pkg/base"
)
// TODO(chef): [refactor] 将simple_auth.go的内容合并过来没必要弄两个文件 202209
type IAuthentication interface {
OnPubStart(info base.PubStartInfo) error
OnSubStart(info base.SubStartInfo) error
OnHls(streamName, urlParam string) error
}
}

@ -94,6 +94,8 @@ type Option struct {
//
NotifyHandler INotifyHandler
// TODO(chef): [refactor] 考虑用INotifyHandler实现ModConfigGroupCreator和IAuthentication 202209
// ModConfigGroupCreator
// This func help us modify the group configuration base on appName or streamName
// so that group can have it own configuration (configuration can be in other source like db)

Loading…
Cancel
Save