X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/b13fa1f0403b854ccb4b0a2f75323984581bf877..73e01d6f406e80786ce0f1ddb2e06a02969ff3c0:/src/services/favorite-service/favorite-service.ts diff --git a/src/services/favorite-service/favorite-service.ts b/src/services/favorite-service/favorite-service.ts index 7a49c8cc..90849c8b 100644 --- a/src/services/favorite-service/favorite-service.ts +++ b/src/services/favorite-service/favorite-service.ts @@ -5,8 +5,8 @@ import { LinkService } from "../link-service/link-service"; import { GroupsService, GroupContentsResource } from "../groups-service/groups-service"; import { LinkClass } from "~/models/link"; -import { FilterBuilder, joinFilters } from "~/common/api/filter-builder"; -import { ListResults } from "~/common/api/common-resource-service"; +import { FilterBuilder, joinFilters } from "~/services/api/filter-builder"; +import { ListResults } from '~/services/common-service/common-service'; export interface FavoriteListArguments { limit?: number; @@ -19,7 +19,7 @@ export interface FavoriteListArguments { export class FavoriteService { constructor( private linkService: LinkService, - private groupsService: GroupsService + private groupsService: GroupsService, ) {} create(data: { userUuid: string; resource: { uuid: string; name: string } }) { @@ -36,9 +36,9 @@ export class FavoriteService { return this.linkService .list({ filters: new FilterBuilder() - .addEqual('tailUuid', data.userUuid) - .addEqual('headUuid', data.resourceUuid) - .addEqual('linkClass', LinkClass.STAR) + .addEqual('tail_uuid', data.userUuid) + .addEqual('head_uuid', data.resourceUuid) + .addEqual('link_class', LinkClass.STAR) .getFilters() }) .then(results => Promise.all( @@ -47,13 +47,13 @@ export class FavoriteService { list(userUuid: string, { filters, limit, offset, linkOrder, contentOrder }: FavoriteListArguments = {}): Promise> { const listFilters = new FilterBuilder() - .addEqual('tailUuid', userUuid) - .addEqual('linkClass', LinkClass.STAR) + .addEqual('tail_uuid', userUuid) + .addEqual('link_class', LinkClass.STAR) .getFilters(); return this.linkService .list({ - filters: joinFilters(filters, listFilters), + filters: joinFilters(filters || '', listFilters), limit, offset, order: linkOrder @@ -74,9 +74,9 @@ export class FavoriteService { return this.linkService .list({ filters: new FilterBuilder() - .addIn("headUuid", resourceUuids) - .addEqual("tailUuid", userUuid) - .addEqual("linkClass", LinkClass.STAR) + .addIn("head_uuid", resourceUuids) + .addEqual("tail_uuid", userUuid) + .addEqual("link_class", LinkClass.STAR) .getFilters() }) .then(({ items }) => resourceUuids.reduce((results, uuid) => {