添加代理与节点的注册与端口分配接口功能
This commit is contained in:
@@ -211,13 +211,13 @@ func (s *channelService) CreateChannel(
|
||||
protocol channel2.Protocol,
|
||||
authType ChannelAuthType,
|
||||
count int,
|
||||
nodeFilter ...NodeFilterConfig,
|
||||
edgeFilter ...EdgeFilterConfig,
|
||||
) (newChannels []*m.Channel, err error) {
|
||||
var now = time.Now()
|
||||
var rid = ctx.Value(requestid.ConfigDefault.ContextKey).(string)
|
||||
var filter = NodeFilterConfig{}
|
||||
if len(nodeFilter) > 0 {
|
||||
filter = nodeFilter[0]
|
||||
var filter = EdgeFilterConfig{}
|
||||
if len(edgeFilter) > 0 {
|
||||
filter = edgeFilter[0]
|
||||
}
|
||||
|
||||
err = q.Q.Transaction(func(q *q.Query) (err error) {
|
||||
@@ -391,7 +391,7 @@ func calcChannels(
|
||||
protocol channel2.Protocol,
|
||||
authType ChannelAuthType,
|
||||
expiration time.Time,
|
||||
filter NodeFilterConfig,
|
||||
filter EdgeFilterConfig,
|
||||
) ([]*m.Channel, error) {
|
||||
var step = time.Now()
|
||||
|
||||
@@ -593,8 +593,8 @@ func updateResource(rid string, resource *ResourceInfo, count int, now time.Time
|
||||
func saveChannels(channels []*m.Channel) (err error) {
|
||||
err = q.Channel.
|
||||
Omit(
|
||||
q.Channel.NodeID,
|
||||
q.Channel.NodeHost,
|
||||
q.Channel.EdgeID,
|
||||
q.Channel.EdgeHost,
|
||||
q.Channel.DeletedAt,
|
||||
).
|
||||
Create(channels...)
|
||||
|
||||
Reference in New Issue
Block a user