deleteAnalyticsResourcesByAnalytic method

  1. @override
Future<bool> deleteAnalyticsResourcesByAnalytic(
  1. String analyticId
)
override

Implementation

@override
Future<bool> deleteAnalyticsResourcesByAnalytic(String analyticId) async {
  try {
    return await dio
        .delete('${ApiEndpoints.ANALYTICS_RESOURCES}/$analyticId')
        .then((value) => true);
  } on Exception catch (e) {
    throw HttpHelper.decodeErrorResponse(e,
        tag: TAG,
        logger: logger,
        defaultErrorMessage: 'Failed to delete this widget resources',
        meta: {
          'widget': analyticId,
          'method': 'deleteAnalyticsResourcesByAnalytic'
        });
  }
}