moving to koa 2.0; + api

This commit is contained in:
tmshv committed 2016-03-23 14:56:59 +03:00
1 parent 44724132c0
commit 0ffa403b60
17 files changed
+398 -339

No files matched your search

+2 -2
View File
@@ -1,7 +1,7 @@
import {c} from '../core/db';
export function* getCollective(query={}, show={}) {
let data = yield c('collective').find(query, show);
export async function getCollective(query={}, show={}) {
let data = await c('collective').find(query, show);
if (!data) {
return null;
}
+6 -6
View File
@@ -6,8 +6,8 @@ import {populate, scheduleDate} from '../models/schedule';
import {shortifyName} from '../models/collective';
import {courses} from '../models/course';
export function* getSchedule(period, semester) {
let data = yield c('schedules').findOne({
export async function getSchedule(period, semester) {
let data = await c('schedules').findOne({
period: period,
semester: semester
});
@@ -15,8 +15,8 @@ export function* getSchedule(period, semester) {
return null;
}
export function* getScheduleList() {
let list = yield c('schedules')
export async function getScheduleList() {
let list = await c('schedules')
.find({}, {period: 1, semester: 1})
.toArray();
return list
@@ -28,8 +28,8 @@ export function* getScheduleList() {
});
}
export function* populateSchedule(schedule) {
let collective = yield getCollective({}, {id: 1, name: 1});
export async function populateSchedule(schedule) {
let collective = await getCollective({}, {id: 1, name: 1});
let collective_dict = collective.reduce((dict, i) => {
dict[i.id] = i.name;
return dict;