(usersStore users.Store, nodesStore nodes.Store, ibStore inbounds.InboundStore, outboundStore outbounds.Store, base *API, dial jobs.NodeDialer, applyOpts jobs.ApplyOptions, geoDB *geoip.DB)
| 73 | } |
| 74 | |
| 75 | func newUserAPI(usersStore users.Store, nodesStore nodes.Store, ibStore inbounds.InboundStore, outboundStore outbounds.Store, base *API, dial jobs.NodeDialer, applyOpts jobs.ApplyOptions, geoDB *geoip.DB) *userAPI { |
| 76 | return &userAPI{ |
| 77 | users: usersStore, |
| 78 | nodes: nodesStore, |
| 79 | inboundStore: ibStore, |
| 80 | outboundStore: outboundStore, |
| 81 | base: base, |
| 82 | dial: dial, |
| 83 | applyOpts: applyOpts, |
| 84 | geoDB: geoDB, |
| 85 | } |
| 86 | } |
| 87 | |
| 88 | func (a *userAPI) Register(mux *http.ServeMux) { |
| 89 | mux.HandleFunc("/v1/users", a.handleUsers) |
no outgoing calls