Matt Coles лет назад: 9
Родитель
Сommit
a0c96d546f
1 измененных файлов с 27 добавлено и 0 удалено
  1. 27 0
      presenters/event-controller.js

+ 27 - 0
presenters/event-controller.js

231
               response.event.id = event_id;
231
               response.event.id = event_id;
232
               pending_events_objs.push(response.event);
232
               pending_events_objs.push(response.event);
233
               if (pending_events_objs.length === pending_events.length) {
233
               if (pending_events_objs.length === pending_events.length) {
234
+                pending_events_objs.sort(function (a,b) {
235
+                  if (a.start < b.start) {
236
+                    return -1;
237
+                  }
238
+                  if (a.start > b.start) {
239
+                    return 1;
240
+                  }
241
+                  return 0;
242
+                });
234
                 complete({
243
                 complete({
235
                   "pending_events": pending_events_objs,
244
                   "pending_events": pending_events_objs,
236
                   "error": 0
245
                   "error": 0
260
               response.event.id = event_id;
269
               response.event.id = event_id;
261
               accepted_events_objs.push(response.event);
270
               accepted_events_objs.push(response.event);
262
               if (accepted_events_objs.length === accepted_events.length) {
271
               if (accepted_events_objs.length === accepted_events.length) {
272
+                accepted_events_objs.sort(function (a,b) {
273
+                  if (a.start < b.start) {
274
+                    return -1;
275
+                  }
276
+                  if (a.start > b.start) {
277
+                    return 1;
278
+                  }
279
+                  return 0;
280
+                });
263
                 complete({
281
                 complete({
264
                   "accepted_events": accepted_events_objs,
282
                   "accepted_events": accepted_events_objs,
265
                   "error": 0
283
                   "error": 0
289
               response.event.id = event_id;
307
               response.event.id = event_id;
290
               declined_events_objs.push(response.event);
308
               declined_events_objs.push(response.event);
291
               if (declined_events_objs.length === declined_events.length) {
309
               if (declined_events_objs.length === declined_events.length) {
310
+                declined_events_objs.sort(function (a,b) {
311
+                  if (a.start < b.start) {
312
+                    return -1;
313
+                  }
314
+                  if (a.start > b.start) {
315
+                    return 1;
316
+                  }
317
+                  return 0;
318
+                });
292
                 complete({
319
                 complete({
293
                   "declined_events": declined_events_objs,
320
                   "declined_events": declined_events_objs,
294
                   "error": 0
321
                   "error": 0