code to call recorder functions from frointend

This commit is contained in:
2019-12-12 18:44:25 +01:00
parent 770942542f
commit bbf30ec6f2
9 changed files with 258 additions and 59 deletions

View File

@@ -8,6 +8,8 @@ import RoomRepository from './roomRepository';
import RecorderRepository from './recorderRepository';
import CommandRepository from './commandRepository';
import ControlRepository from './controlRepository';
export default function get(name: string) {
switch (name) {
@@ -29,6 +31,9 @@ export default function get(name: string) {
case 'command': {
return CommandRepository;
}
case 'control': {
return ControlRepository;
}
default: {
// statements;
break;

View File

@@ -0,0 +1,16 @@
// groupRepository.ts
// @ts-ignore
import Repository from './Repository';
const commandResource = '/control';
import {dictEmptyValToNull} from '@/utils';
export default {
runRecorderCommand(recorderId: any, commandId: any, parameters: any) {
return Repository.post(`${commandResource}?recorder_id=${recorderId}&command_id=${commandId}`,
{parameters: dictEmptyValToNull(parameters)});
},
};