@@ -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