21 lines
314 B
Go
21 lines
314 B
Go
package lib
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/yuzutech/kroki-go"
|
|
)
|
|
|
|
var krokiClient *kroki.Client
|
|
|
|
func NewKrokiClient() *kroki.Client {
|
|
if krokiClient == nil {
|
|
tmp := kroki.New(kroki.Configuration{
|
|
URL: AppConfig.KrokiAddr,
|
|
Timeout: time.Second * 60,
|
|
})
|
|
krokiClient = &tmp
|
|
}
|
|
return krokiClient
|
|
}
|