parent
2e439508bc
commit
7a29a853e9
@ -1,46 +1,34 @@
|
|||||||
package mgo
|
package mgo
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"strings"
|
"context"
|
||||||
|
"github.com/openimsdk/protocol/msg"
|
||||||
|
"github.com/openimsdk/tools/mcontext"
|
||||||
|
"github.com/openimsdk/tools/mw"
|
||||||
|
"google.golang.org/grpc"
|
||||||
|
"google.golang.org/grpc/credentials/insecure"
|
||||||
"testing"
|
"testing"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestName(t *testing.T) {
|
func TestName(t *testing.T) {
|
||||||
//conf := config.Mongo{
|
ctx, cancel := context.WithTimeout(context.Background(), time.Second*3)
|
||||||
// Address: []string{"localhost:37017"},
|
defer cancel()
|
||||||
// Username: "openIM",
|
ctx = mcontext.SetOpUserID(ctx, "imAdmin")
|
||||||
// Password: "openIM123",
|
ctx = mcontext.SetOperationID(ctx, "test123456")
|
||||||
// Database: "demo",
|
|
||||||
//}
|
|
||||||
//conf.URI = `mongodb://openIM:openIM123@localhost:37017/demo?maxPoolSize=100&authSource=admin`
|
|
||||||
//cli, err := mongoutil.NewMongoDB(context.Background(), conf.Build())
|
|
||||||
//if err != nil {
|
|
||||||
// panic(err)
|
|
||||||
//}
|
|
||||||
//msg, _ := NewMsgMongo(cli.GetDB())
|
|
||||||
//count, err := msg.ClearMsg(context.Background(), time.Now().Add(-time.Hour*24*61))
|
|
||||||
//if err != nil {
|
|
||||||
// t.Log("error", err)
|
|
||||||
// return
|
|
||||||
//}
|
|
||||||
//t.Log("count", count)
|
|
||||||
|
|
||||||
s := `si_5300327160_9129042887:0123`
|
|
||||||
|
|
||||||
t.Log(s[:strings.LastIndex(s, ":")])
|
|
||||||
|
|
||||||
|
conn, err := grpc.DialContext(ctx, "172.16.8.48:10130", grpc.WithTransportCredentials(insecure.NewCredentials()), mw.GrpcClient())
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
}
|
}
|
||||||
|
defer conn.Close()
|
||||||
|
cli := msg.NewMsgClient(conn)
|
||||||
|
var ts int64
|
||||||
|
|
||||||
|
ts = time.Now().UnixMilli()
|
||||||
|
|
||||||
func TestName2(t *testing.T) {
|
if _, err := cli.ClearMsg(ctx, &msg.ClearMsgReq{Timestamp: ts}); err != nil {
|
||||||
m := map[string]string{
|
panic(err)
|
||||||
"1": "1",
|
|
||||||
"2": "2",
|
|
||||||
}
|
}
|
||||||
t.Log(m)
|
t.Log("success!")
|
||||||
clear(m)
|
|
||||||
t.Log(m)
|
|
||||||
a := []string{"1", "2"}
|
|
||||||
t.Log(a)
|
|
||||||
clear(a)
|
|
||||||
t.Log(a)
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue