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

View File

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

View File

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

View File

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