add line webhook router

This commit is contained in:
root committed 2019-01-03 15:58:32 +08:00
1 parent 9d9fe262f4
commit 4726070ea5
19 files changed
+969 -142

No files matched your search

+44
View File
@@ -0,0 +1,44 @@
package schema
import (
"encoding/json"
"errors"
"fmt"
)
// DBVersion -
type DBVersion struct {
Versions []VersionInfo `json:"versions"`
Test []VersionInfo `json:"test"`
}
// VersionInfo -
type VersionInfo struct {
File string `json:"file"`
Version int `json:"version"`
}
// ReadVersions -
func ReadVersions() (dbver DBVersion, err error) {
f, err := Asset("schema/dbVersion.db")
if err != nil {
return dbver, err
}
err = json.Unmarshal(f, &dbver)
return
}
// ReadSchema -
func ReadSchema(name string) (q string, err error) {
if len(name) == 0 {
return "", errors.New("name is empty")
}
f, err := Asset(fmt.Sprintf("schema/%s", name))
if err != nil {
return "", err
}
q = string(f)
return
}