create('documents_documents_create', 'ajax/documents/create') ->post() ->action('\OCA\Documents\DocumentController', 'create') ; $this->create('documents_genesis', 'ajax/genesis/{es_id}') ->post() ->action('\OCA\Documents\DocumentController', 'serve') ; $this->create('documents_rename', 'ajax/documents/rename/{file_id}') ->post() ->action('\OCA\Documents\DocumentController', 'rename') ; $this->create('documents_genesis', 'ajax/genesis/{es_id}') ->get() ->action('\OCA\Documents\DocumentController', 'serve') ; $this->create('documents_documents_list', 'ajax/documents/list') ->get() ->action('\OCA\Documents\DocumentController', 'listAll') ; /** * Session routes */ $this->create('documents_session_list', 'ajax/session/list') ->get() ->action('\OCA\Documents\SessionController', 'listAll') ; $this->create('documents_session_list', 'ajax/session/list') ->post() ->action('\OCA\Documents\SessionController', 'listAll') ; $this->create('documents_session_info', 'ajax/session/info') ->post() ->action('\OCA\Documents\SessionController', 'info') ; $this->create('documents_session_joinasuser', 'ajax/session/joinasuser/{file_id}') ->get() ->action('\OCA\Documents\SessionController', 'joinAsUser') ; $this->create('documents_session_joinasuser', 'ajax/session/joinasuser/{file_id}') ->post() ->action('\OCA\Documents\SessionController', 'joinAsUser') ; $this->create('documents_session_joinasguest', 'ajax/session/joinasguest/{token}') ->get() ->action('\OCA\Documents\SessionController', 'joinAsGuest') ; $this->create('documents_session_joinasguest', 'ajax/session/joinasguest/{token}') ->post() ->action('\OCA\Documents\SessionController', 'joinAsGuest') ; $this->create('documents_session_save', 'ajax/session/save') ->post() ->action('\OCA\Documents\SessionController', 'save') ; /** * User routes */ $this->create('documents_user_avatar', 'ajax/user/avatar') ->get() ->action('\OCA\Documents\UserController', 'sendAvatar') ; $this->create('documents_user_disconnect', 'ajax/user/disconnect/{member_id}') ->post() ->action('\OCA\Documents\UserController', 'disconnectUser') ; $this->create('documents_user_disconnectGuest', 'ajax/user/disconnectGuest/{member_id}') ->post() ->action('\OCA\Documents\UserController', 'disconnectGuest') ;