package conversation // Mongo conversation type Mongo struct{} // NewMongo create a new conversation func NewMongo() *Mongo { return &Mongo{} } // GetHistory get the history func (conv *Mongo) GetHistory(sid string) ([]map[string]interface{}, error) { return []map[string]interface{}{}, nil } // SaveHistory save the history func (conv *Mongo) SaveHistory(sid string, messages []map[string]interface{}) error { return nil } // GetRequest get the request func (conv *Mongo) GetRequest(sid string, rid string) ([]map[string]interface{}, error) { return nil, nil } // SaveRequest save the request func (conv *Mongo) SaveRequest(sid string, rid string, cid string, messages []map[string]interface{}) error { return nil }