UNPKG

ih-black-lion

Version:

State handler for Arus projects

23 lines (19 loc) 735 B
import Connector from './Connector'; const URLS = { tryURL: __SUBJECTS_URL__, catchURL: process.env.SUBJECTS, }; export default class SubjectConnector extends Connector { constructor(requestMethod, requestParams, Model, subject, institution, extraParam = undefined) { super(requestMethod, requestParams, Model, URLS, extraParam); this.subject = subject; this.institution = institution; this.modifySend(); } modifySend() { if (!this.params.send) { this.params.send = `<SSR_GET_COURSES_REQ><COURSE_SEARCH_REQUEST><INSTITUTION>${this.institution}</INSTITUTION><SUBJECT>${this.subject}</SUBJECT><SSR_CRS_SRCH_MODE>H</SSR_CRS_SRCH_MODE></COURSE_SEARCH_REQUEST></SSR_GET_COURSES_REQ>`; } } }