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