@@ -214,8 +214,13 @@ class SentryDartPlugin {
214214 List <String > releaseJsFilesParams = [];
215215 releaseJsFilesParams.addAll (params);
216216
217- _addExtensionToParams (['map' , 'js' ], releaseJsFilesParams, release,
218- _configuration.webBuildFilesFolder);
217+ _addExtensionToParams (
218+ ['map' , 'js' ],
219+ releaseJsFilesParams,
220+ release,
221+ _configuration.webBuildFilesFolder,
222+ null ,
223+ );
219224
220225 _addWait (releaseJsFilesParams);
221226 _addUrlPrefix (releaseJsFilesParams);
@@ -227,7 +232,13 @@ class SentryDartPlugin {
227232 List <String > releaseDartFilesParams = [];
228233 releaseDartFilesParams.addAll (params);
229234
230- _addExtensionToParams (['dart' ], releaseDartFilesParams, release, 'lib' );
235+ _addExtensionToParams (
236+ ['dart' ],
237+ releaseDartFilesParams,
238+ release,
239+ 'lib' ,
240+ '~/lib/' ,
241+ );
231242
232243 _addWait (releaseDartFilesParams);
233244
@@ -292,8 +303,8 @@ class SentryDartPlugin {
292303 }
293304 }
294305
295- void _addExtensionToParams (
296- List < String > exts, List < String > params , String release, String folder ) {
306+ void _addExtensionToParams (List < String > exts, List < String > params,
307+ String release, String folder , String ? urlPrefix ) {
297308 params.add ('files' );
298309 params.add (release);
299310 params.add ('upload-sourcemaps' );
@@ -314,6 +325,11 @@ class SentryDartPlugin {
314325 final values = release.split ('+' );
315326 params.add (values.last);
316327 }
328+
329+ if (urlPrefix != null ) {
330+ params.add ("--url-prefix" );
331+ params.add (urlPrefix);
332+ }
317333 }
318334
319335 String get _release {
0 commit comments