joe 4 rokov pred
rodič
commit
6e6fbabd35
3 zmenil súbory, kde vykonal 18 pridanie a 0 odobranie
  1. 0 0
      cnf/build.bnd
  2. 2 0
      rds/client.go
  3. 16 0
      utl/common.go

+ 0 - 0
cnf/build.bnd


+ 2 - 0
rds/client.go

@@ -12,6 +12,8 @@ const (
 	SIZE_POOL     = 10
 )
 
+type H map[string]string
+
 func Connect(addr, password string, db int) (*redis.Client, error) {
 	conn := redis.NewClient(&redis.Options{
 		Addr:         addr,

+ 16 - 0
utl/common.go

@@ -3,6 +3,12 @@ package utl
 import (
 	"errors"
 	"fmt"
+	"os"
+	"os/signal"
+)
+
+const (
+	FmtTimeStr = "2006-01-02 15:04:05"
 )
 
 var (
@@ -13,6 +19,8 @@ var (
 	ErrNotExists          = errors.New("target not exists")
 )
 
+type H map[string]interface{}
+
 func ErrForCode(code int) error {
 	return errors.New(fmt.Sprintf("returned error code: %v", code))
 }
@@ -26,3 +34,11 @@ func ErrPanic(err error) {
 func UnUsed(v ...interface{}) {
 
 }
+
+func WaitForSignals(sigs ...os.Signal) os.Signal {
+	chSig := make(chan os.Signal, 1)
+	signal.Notify(chSig, sigs...)
+	close(chSig)
+	sig := <-chSig
+	return sig
+}