diff --git a/main.go b/main.go index c4f89dd5ce318ce470649ae1d78196a331b1db55..06bbe7231e88aab9a80753afd2489216b15fc22d 100644 --- a/main.go +++ b/main.go @@ -170,8 +170,9 @@ func main() { // wasm/version.go js.Global().Set("GetVersion", js.FuncOf(wasm.GetVersion)) - js.Global().Set("GetGitVersion", js.FuncOf(wasm.GetGitVersion)) - js.Global().Set("GetDependencies", js.FuncOf(wasm.GetDependencies)) + js.Global().Set("GetClientVersion", js.FuncOf(wasm.GetClientVersion)) + js.Global().Set("GetClientGitVersion", js.FuncOf(wasm.GetClientGitVersion)) + js.Global().Set("GetClientDependencies", js.FuncOf(wasm.GetClientDependencies)) <-make(chan bool) os.Exit(0) diff --git a/wasm/version.go b/wasm/version.go index 3ae5b522e96a268f6a0d110998e4f41c331ebbbb..0ffab9a2814c96fad9f2c8db37fd2064de922611 100644 --- a/wasm/version.go +++ b/wasm/version.go @@ -11,29 +11,41 @@ package wasm import ( "gitlab.com/elixxir/client/bindings" + "gitlab.com/elixxir/xxdk-wasm/utils" "syscall/js" ) -// GetVersion returns the [xxdk.SEMVER]. +// GetVersion returns the current xxDK WASM semantic version. // // Returns: -// - Version (string). +// - Current version (string). func GetVersion(js.Value, []js.Value) interface{} { + return utils.SEMVER +} + +// GetClientVersion returns the current client xxDK semantic version +// ([xxdk.SEMVER]). +// +// Returns: +// - Current version (string). +func GetClientVersion(js.Value, []js.Value) interface{} { return bindings.GetVersion() } -// GetGitVersion returns the [xxdk.GITVERSION]. +// GetClientGitVersion returns the current client xxDK git version +// ([xxdk.GITVERSION]). // // Returns: // - Git version (string). -func GetGitVersion(js.Value, []js.Value) interface{} { +func GetClientGitVersion(js.Value, []js.Value) interface{} { return bindings.GetGitVersion() } -// GetDependencies returns the [xxdk.DEPENDENCIES]. +// GetClientDependencies returns the client's dependencies +// ([xxdk.DEPENDENCIES]). // // Returns: -// - Git dependencies (string). -func GetDependencies(js.Value, []js.Value) interface{} { +// - Dependency list (string). +func GetClientDependencies(js.Value, []js.Value) interface{} { return bindings.GetDependencies() }