1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-11 18:30:43 +00:00

add support for tagged observer: fix

This commit is contained in:
Shelikhoo 2021-06-19 11:22:29 +01:00
parent 89a82ece8b
commit 1de2466c60
No known key found for this signature in database
GPG Key ID: C4D5E79D22B25316

View File

@ -30,13 +30,13 @@ func (s *service) GetOutboundStatus(ctx context.Context, request *GetOutboundSta
if request.Tag == "" {
observeResult, err := s.observatory.GetObservation(ctx)
if err != nil {
newError("cannot get observation").Base(err)
return nil, newError("cannot get observation").Base(err)
}
result = observeResult
} else {
observeResult, err := common.Must2(s.observatory.(features.TaggedFeatures).GetFeaturesByTag(request.Tag)).(extension.Observatory).GetObservation(s.ctx)
observeResult, err := common.Must2(s.observatory.(features.TaggedFeatures).GetFeaturesByTag(request.Tag)).(extension.Observatory).GetObservation(ctx)
if err != nil {
newError("cannot get observation").Base(err)
return nil, newError("cannot get observation").Base(err)
}
result = observeResult
}