func (c *rethinkClient) addMessage(term gorethink.Term, message proto.Message) error { data, err := marshaller.MarshalToString(message) if err != nil { return err } _, err = term.Insert(gorethink.JSON(data)).RunWrite(c.session) return err }