moving to koa 2.0; + api
This commit is contained in:
1 parent
44724132c0
commit
0ffa403b60
17 files changed
+398
-339
No files matched your search
@@ -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,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;
|
||||
|
||||
Reference in new issue
Block a user