2024-04-25 16:50:24 +08:00
|
|
|
package mgo
|
|
|
|
|
|
|
|
|
|
import (
|
2024-04-26 15:32:20 +08:00
|
|
|
"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"
|
2024-04-25 16:50:24 +08:00
|
|
|
"testing"
|
2024-04-26 15:32:20 +08:00
|
|
|
"time"
|
2024-04-25 16:50:24 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func TestName(t *testing.T) {
|
2024-04-26 15:32:20 +08:00
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), time.Second*3)
|
|
|
|
|
defer cancel()
|
|
|
|
|
ctx = mcontext.SetOpUserID(ctx, "imAdmin")
|
|
|
|
|
ctx = mcontext.SetOperationID(ctx, "test123456")
|
2024-04-25 16:50:24 +08:00
|
|
|
|
2024-04-26 15:32:20 +08:00
|
|
|
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
|
2024-04-25 16:50:24 +08:00
|
|
|
|
2024-04-26 15:32:20 +08:00
|
|
|
ts = time.Now().UnixMilli()
|
2024-04-25 16:50:24 +08:00
|
|
|
|
2024-04-26 15:32:20 +08:00
|
|
|
if _, err := cli.ClearMsg(ctx, &msg.ClearMsgReq{Timestamp: ts}); err != nil {
|
|
|
|
|
panic(err)
|
2024-04-25 16:50:24 +08:00
|
|
|
}
|
2024-04-26 15:32:20 +08:00
|
|
|
t.Log("success!")
|
2024-04-25 16:50:24 +08:00
|
|
|
}
|