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