Rename API
This commit is contained in:
parent
f246ea1e40
commit
861390b11d
|
@ -14,11 +14,11 @@ import (
|
|||
type ProfileValueExtension struct {
|
||||
}
|
||||
|
||||
func (pne ProfileValueExtension) RegisterEvents() []event.Type {
|
||||
func (pne ProfileValueExtension) EventsToRegister() []event.Type {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (pne ProfileValueExtension) RegisterExperiments() []string {
|
||||
func (pne ProfileValueExtension) ExperimentsToRegister() []string {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
@ -30,11 +30,11 @@ import (
|
|||
type Functionality struct {
|
||||
}
|
||||
|
||||
func (f Functionality) RegisterEvents() []event.Type {
|
||||
func (f Functionality) EventsToRegister() []event.Type {
|
||||
return []event.Type{event.ManifestReceived, event.FileDownloaded}
|
||||
}
|
||||
|
||||
func (f Functionality) RegisterExperiments() []string {
|
||||
func (f Functionality) ExperimentsToRegister() []string {
|
||||
return []string{constants.FileSharingExperiment}
|
||||
}
|
||||
|
||||
|
|
|
@ -101,7 +101,7 @@ func (cp *cwtchPeer) RegisterHook(extension ProfileHooks) {
|
|||
defer cp.extensionLock.Unlock()
|
||||
|
||||
// Register Requested Events
|
||||
for _, event := range extension.RegisterEvents() {
|
||||
for _, event := range extension.EventsToRegister() {
|
||||
cp.eventBus.Subscribe(event, cp.queue)
|
||||
}
|
||||
|
||||
|
|
|
@ -7,11 +7,11 @@ import (
|
|||
)
|
||||
|
||||
type ProfileHooks interface {
|
||||
// RegisterEvents returns a set of events that the extension is interested hooking
|
||||
RegisterEvents() []event.Type
|
||||
// EventsToRegister returns a set of events that the extension is interested hooking
|
||||
EventsToRegister() []event.Type
|
||||
|
||||
// RegisterExperiments returns a set of experiments that the extension is interested in being notified about
|
||||
RegisterExperiments() []string
|
||||
// ExperimentsToRegister returns a set of experiments that the extension is interested in being notified about
|
||||
ExperimentsToRegister() []string
|
||||
|
||||
// OnEvent is called whenever an event Registered with RegisterEvents is called
|
||||
OnEvent(event event.Event, profile CwtchPeer)
|
||||
|
@ -31,12 +31,12 @@ type ProfileHook struct {
|
|||
|
||||
func ConstructHook(extension ProfileHooks) ProfileHook {
|
||||
events := make(map[event.Type]bool)
|
||||
for _, event := range extension.RegisterEvents() {
|
||||
for _, event := range extension.EventsToRegister() {
|
||||
events[event] = true
|
||||
}
|
||||
|
||||
experiments := make(map[string]bool)
|
||||
for _, experiment := range extension.RegisterExperiments() {
|
||||
for _, experiment := range extension.ExperimentsToRegister() {
|
||||
experiments[experiment] = true
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue