MCPcopy Create free account
hub / github.com/dearcode/candy / NewMessage

Method NewMessage

store/server.go:210–219  ·  view source on GitHub ↗

NewMessage save message to leveldb,

(_ context.Context, req *meta.StoreNewMessageRequest)

Source from the content-addressed store, hash-verified

208
209// NewMessage save message to leveldb,
210func (s *Store) NewMessage(_ context.Context, req *meta.StoreNewMessageRequest) (*meta.StoreNewMessageResponse, error) {
211 log.Debugf("Store NewMessage, msg:%v", req.Msg)
212 // 直接发送,如果失败会自动插入到重试队列中
213 if err := s.message.send(meta.PushMessage{Msg: req.Msg}); err != nil {
214 return &meta.StoreNewMessageResponse{Header: &meta.ResponseHeader{Code: -1, Msg: err.Error()}}, nil
215 }
216 log.Debugf("Store messate success")
217
218 return &meta.StoreNewMessageResponse{}, nil
219}
220
221// UploadFile 上传文件接口,一次一个文件.
222func (s *Store) UploadFile(_ context.Context, req *meta.StoreUploadFileRequest) (*meta.StoreUploadFileResponse, error) {

Callers

nothing calls this directly

Calls 2

sendMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected