summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-12-12 13:24:07 +0100
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-12-12 13:39:21 +0100
commite947582c9819358e647b8066d13b8ae80aa51ebf (patch)
tree7726ce2d6683b1bc4219b68fd622bad17debeb12
parent4fad9b293210fc1221431f8a9f85e7058850c3ff (diff)
Server + Exports: Rename and simplify GetCurrentProfileIndex
-rw-r--r--exports/servers.go2
-rw-r--r--internal/server/profile.go8
2 files changed, 4 insertions, 6 deletions
diff --git a/exports/servers.go b/exports/servers.go
index d8dc57a..00447db 100644
--- a/exports/servers.go
+++ b/exports/servers.go
@@ -94,7 +94,7 @@ func getCPtrProfiles(serverProfiles *server.ProfileInfo) *C.serverProfiles {
profiles[index] = getCPtrProfile(&profile)
index++
}
- cProfiles.current = C.int(serverProfiles.GetCurrentProfileIndex())
+ cProfiles.current = C.int(serverProfiles.CurrentProfileIndex())
cProfiles.profiles = (**C.serverProfile)(profilesPtr)
}
return cProfiles
diff --git a/internal/server/profile.go b/internal/server/profile.go
index 42f0e52..97781e4 100644
--- a/internal/server/profile.go
+++ b/internal/server/profile.go
@@ -16,13 +16,11 @@ type ProfileInfo struct {
Info ProfileListInfo `json:"info"`
}
-func (info ProfileInfo) GetCurrentProfileIndex() int {
- index := 0
- for _, profile := range info.Info.ProfileList {
+func (info ProfileInfo) CurrentProfileIndex() int {
+ for i, profile := range info.Info.ProfileList {
if profile.ID == info.Current {
- return index
+ return i
}
- index++
}
// Default is 'first' profile
return 0