From fdfeeae5689afad68bceb444a4cb70060b4b601c Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Tue, 6 Nov 2018 07:59:59 +0300 Subject: [PATCH] Add function providing viamapi-client.js library. --- main.go | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 1b164b1..6c267d2 100644 --- a/main.go +++ b/main.go @@ -1,11 +1,30 @@ package main -import "fmt" +import ( + "fmt" + "io/ioutil" + "path/filepath" + "strings" +) func main() { - fmt.Println("Hello, world3a.") + result := GetClientJsLibrary("https://test.org") + fmt.Println("Hello, world.") + fmt.Println(result) } -func test() { - fmt.Println("Test function") +func GetClientJsLibrary(iframeUrl string) string { + path, err := filepath.Abs("../vcl/javascript/dist/viamapi-client.js") + + if err != nil { + fmt.Println(err.Error()) + } + + dat, err := ioutil.ReadFile(path) + + if err != nil { + fmt.Println(err.Error()) + } + + return strings.Replace(string(dat), "{{urlArg}}", iframeUrl, 1) + "\n" } -- GitLab