Zhangzhenhua преди 2 седмици
родител
ревизия
6a13b1b1af
променени са 1 файла, в които са добавени 23 реда и са изтрити 0 реда
  1. 23 0
      internal/service/chat.go

+ 23 - 0
internal/service/chat.go

@@ -1 +1,24 @@
 package service
+
+import (
+	"context"
+
+	v1 "cris/api/chat/v1"
+)
+
+type IChat interface {
+	Login(ctx context.Context, req *v1.ChatReq) (res *v1.ChatRes, err error)
+}
+
+var chat IChat
+
+func Chat() IChat {
+	if chat == nil {
+		panic("login 接口未实现或注册")
+	}
+	return chat
+}
+
+func RegisterChat(c IChat) {
+	chat = c
+}