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