/* RegisterHandlers - Register endpoints for adding new auth tokens. */ func (h *HTTP) RegisterHandlers(register register.PubPrivEndpointRegister) error { if err := register.RegisterPrivate( path.Join(h.config.HTTPConfig.Path, "create"), `Generate an authentication token for creating a new document, POST: {"key_value":"<user_id>"}`, h.createHandler, ); err != nil { return err } if err := register.RegisterPrivate( path.Join(h.config.HTTPConfig.Path, "read"), `Generate an authentication token for joining an existing document in read only mode, POST: {"key_value":"<document_id>"}`, h.readOnlyHandler, ); err != nil { return err } return register.RegisterPrivate( path.Join(h.config.HTTPConfig.Path, "join"), `Generate an authentication token for joining an existing document, POST: {"key_value":"<document_id>"}`, h.joinHandler, ) }