deleteUnlinkDeviceFromUser method

  1. @override
Future<bool> deleteUnlinkDeviceFromUser(
  1. String deviceId,
  2. String userId
)
override

Implementation

@override
Future<bool> deleteUnlinkDeviceFromUser(
    String deviceId, String userId) async {
  try {
    return await dio.delete(
      '${ApiEndpoints.DEVICES_SHARED}/$deviceId',
      queryParameters: {'user_id': userId},
    ).then((value) => true);
  } on Exception catch (e) {
    throw HttpHelper.decodeErrorResponse(e,
        tag: TAG,
        logger: logger,
        defaultErrorMessage: 'Failed to delete unlinked device from user',
        meta: {
          'device': deviceId,
          'user': userId,
          'method': 'deleteUnlinkDeviceFromUser'
        });
  }
}