import { LinkClass } from "../../models/link";
import { FilterBuilder } from "../../common/api/filter-builder";
import { TagTailType, TagResource } from "../../models/tag";
+import { OrderBuilder } from "../../common/api/order-builder";
export class TagService {
list(uuid: string) {
const filters = FilterBuilder
- .create<TagResource>()
+ .create()
.addEqual("headUuid", uuid)
.addEqual("tailUuid", TagTailType.COLLECTION)
.addEqual("linkClass", LinkClass.TAG);
+ const order = OrderBuilder
+ .create<TagResource>()
+ .addAsc('createdAt');
+
return this.linkService
- .list({ filters })
+ .list({ filters, order })
.then(results => {
return results.items.map((tag => tag as TagResource ));
});
}
-}
\ No newline at end of file
+}