Skip to content

Commit 27a67c2

Browse files
committed
[ReactNative] Respect --assets-dest in "download from server" mode
1 parent 5f8c061 commit 27a67c2

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

  • packager/react-packager/src/Server

packager/react-packager/src/Server/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,8 @@ class Server {
334334
requestType = 'bundle';
335335
} else if (pathname.match(/\.map$/)) {
336336
requestType = 'map';
337+
} else if (pathname.match(/\.assets$/)) {
338+
requestType = 'assets';
337339
} else if (pathname.match(/^\/debug/)) {
338340
this._processDebugRequest(req.url, res);
339341
return;
@@ -372,6 +374,11 @@ class Server {
372374
res.setHeader('Content-Type', 'application/json');
373375
res.end(sourceMap);
374376
Activity.endEvent(startReqEventId);
377+
} else if (requestType === 'assets') {
378+
var assetsList = JSON.stringify(p.getAssets());
379+
res.setHeader('Content-Type', 'application/json');
380+
res.end(assetsList);
381+
Activity.endEvent(startReqEventId);
375382
}
376383
},
377384
this._handleError.bind(this, res, optionsJson)
@@ -416,7 +423,7 @@ class Server {
416423
// entry module name. We can safely remove these options.
417424
const entryFile = pathname.replace(/^\//, '').split('.').filter(part => {
418425
if (part === 'includeRequire' || part === 'runModule' ||
419-
part === 'bundle' || part === 'map') {
426+
part === 'bundle' || part === 'map' || part === 'assets') {
420427
return false;
421428
}
422429
return true;

0 commit comments

Comments
 (0)