File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313use OCA \DAV \Files \Sharing \FilesDropPlugin ;
1414use OCA \DAV \Files \Sharing \PublicLinkCheckPlugin ;
1515use OCA \DAV \Storage \PublicOwnerWrapper ;
16+ use OCA \DAV \Upload \ChunkingPlugin ;
17+ use OCA \DAV \Upload \ChunkingV2Plugin ;
1618use OCA \FederatedFileSharing \FederatedShareProvider ;
1719use OCP \BeforeSabrePubliclyLoadedEvent ;
1820use OCP \Constants ;
1921use OCP \EventDispatcher \IEventDispatcher ;
2022use OCP \Files \IRootFolder ;
2123use OCP \Files \Mount \IMountManager ;
24+ use OCP \ICacheFactory ;
2225use OCP \IConfig ;
2326use OCP \IDBConnection ;
2427use OCP \IPreview ;
114117
115118$ server ->addPlugin ($ linkCheckPlugin );
116119$ server ->addPlugin ($ filesDropPlugin );
120+ $ server ->addPlugin (new ChunkingV2Plugin (Server::get (ICacheFactory::class)));
121+ $ server ->addPlugin (new ChunkingPlugin ());
117122// allow setup of additional plugins
118123$ event = new BeforeSabrePubliclyLoadedEvent ($ server );
119124$ eventDispatcher ->dispatchTyped ($ event );
Original file line number Diff line number Diff line change 1414use OCA \DAV \Files \Sharing \PublicLinkCheckPlugin ;
1515use OCA \DAV \Storage \PublicOwnerWrapper ;
1616use OCA \DAV \Storage \PublicShareWrapper ;
17+ use OCA \DAV \Upload \ChunkingPlugin ;
18+ use OCA \DAV \Upload \ChunkingV2Plugin ;
1719use OCA \FederatedFileSharing \FederatedShareProvider ;
1820use OCP \BeforeSabrePubliclyLoadedEvent ;
1921use OCP \Constants ;
2022use OCP \EventDispatcher \IEventDispatcher ;
2123use OCP \Files \IRootFolder ;
2224use OCP \Files \Mount \IMountManager ;
25+ use OCP \ICacheFactory ;
2326use OCP \IConfig ;
2427use OCP \IDBConnection ;
2528use OCP \IPreview ;
138141
139142$ server ->addPlugin ($ linkCheckPlugin );
140143$ server ->addPlugin ($ filesDropPlugin );
144+ $ server ->addPlugin (new ChunkingV2Plugin (Server::get (ICacheFactory::class)));
145+ $ server ->addPlugin (new ChunkingPlugin ());
141146
142147// allow setup of additional plugins
143148$ event = new BeforeSabrePubliclyLoadedEvent ($ server );
Original file line number Diff line number Diff line change 1515use OCA \DAV \DAV \CustomPropertiesBackend ;
1616use OCA \DAV \DAV \ViewOnlyPlugin ;
1717use OCA \DAV \Files \BrowserErrorPagePlugin ;
18+ use OCA \DAV \Upload \CleanupService ;
1819use OCA \Theming \ThemingDefaults ;
1920use OCP \Accounts \IAccountManager ;
2021use OCP \App \IAppManager ;
2122use OCP \Comments \ICommentsManager ;
2223use OCP \EventDispatcher \IEventDispatcher ;
2324use OCP \Files \Folder ;
2425use OCP \Files \IFilenameValidator ;
26+ use OCP \Files \IRootFolder ;
2527use OCP \Files \Mount \IMountManager ;
2628use OCP \IConfig ;
2729use OCP \IDBConnection ;
@@ -147,6 +149,15 @@ public function createServer(
147149 'principals/shares ' ,
148150 ));
149151
152+ $ rootCollection ->addChild (new \OCA \DAV \Upload \RootCollection (
153+ $ userPrincipalBackend ,
154+ 'principals/shares ' ,
155+ \OCP \Server::get (CleanupService::class),
156+ \OCP \Server::get (IRootFolder::class),
157+ \OCP \Server::get (IUserSession::class),
158+ \OCP \Server::get (\OCP \Share \IManager::class),
159+ ));
160+
150161 $ server ->addPlugin (
151162 new FilesPlugin (
152163 $ tree ,
You can’t perform that action at this time.
0 commit comments