Consolidate subDetail

Signed-off-by: Derek Collison <derek@nats.io>
This commit is contained in:
Derek Collison
2020-06-05 08:37:18 -07:00
parent c1ffd48638
commit b91c8879ad

View File

@@ -795,15 +795,11 @@ type SubDetail struct {
// Subscription client should be locked and guaranteed to be present.
func newSubDetail(sub *subscription) SubDetail {
return SubDetail{
Account: sub.client.acc.GetName(),
Subject: string(sub.subject),
Queue: string(sub.queue),
Sid: string(sub.sid),
Msgs: sub.nm,
Max: sub.max,
Cid: sub.client.cid,
sd := newClientSubDetail(sub)
if sub.client.acc != nil {
sd.Account = sub.client.acc.GetName()
}
return sd
}
// For subs details under clients.
@@ -814,6 +810,7 @@ func newClientSubDetail(sub *subscription) SubDetail {
Sid: string(sub.sid),
Msgs: sub.nm,
Max: sub.max,
Cid: sub.client.cid,
}
}