deleteSyncById method

  1. @override
Future<DeleteSyncResponse> deleteSyncById(
  1. SyncType type,
  2. dynamic target
)

Deletes a Sync by type and target

On success the Sync identified by type and target is deleted

In case of error a ResponseError is set on DeleteUserResponse

Implementation

@override
Future<DeleteSyncResponse> deleteSyncById(SyncType type, target) {
  return catchSqlError<DeleteSyncResponse>(
      store.syncDao
          .deleteById(type, target)
          .then((reponse) => DeleteSyncResponse()),
      (sqle) => DeleteSyncResponse(
          error:
              toResponseError(sqle, context: contextShader, target: target)),
      options);
}