orderCookieGroups
orderCookieGroups: (ids: number[]) => Promise<void> = flow(function* (this: CookieGroupCollection, ids) {this.busy = true;try {yield request<RequestRouteCookieGroupOrderPut,ParamsRouteCookieGroupOrderPut,ResponseRouteCookieGroupOrderPut>({location: locationRestCookieGroupOrderPut,request: {ids}});// Apply the order to existing cached models instead of fetching againlet i = 0;for (const id of ids) {const group = this.entries.get(id);group.setOrder(i);i++;}} catch (e) {console.log(e);throw e;} finally {this.busy = false;}})
Type declaration
-
- (ids: number[]): Promise<void>
-
Parameters
Returns Promise<void>