Rename API

This commit is contained in:
Sarah Jamie Lewis 2023-01-25 12:34:58 -08:00
parent f246ea1e40
commit 861390b11d
4 changed files with 11 additions and 11 deletions

View File

@ -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
} }

View File

@ -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}
} }

View File

@ -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)
} }

View File

@ -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
} }