openvidu-testapp: openvidu-node-client builder patterns to objects

pull/73/head
pabloFuente 2018-04-23 11:08:07 +02:00
parent fadf19cfb0
commit 07264e2750
3 changed files with 36 additions and 37 deletions

View File

@ -70,11 +70,11 @@ export class TestApirestComponent implements OnInit, OnDestroy {
private getSessionId() {
this.openviduRestService.getSessionId(this.openviduUrl, this.openviduSecret,
new SessionProperties.Builder()
.recordingMode(RecordingMode[this.selectedRecordingMode])
.defaultRecordingLayout(RecordingLayout[this.selectedDefaultRecordingLayout])
.mediaMode(MediaMode[this.selectedMediaMode])
.build())
{
recordingMode: RecordingMode[this.selectedRecordingMode],
defaultRecordingLayout: RecordingLayout[this.selectedDefaultRecordingLayout],
mediaMode: MediaMode[this.selectedMediaMode]
})
.then((sessionId) => {
this.updateData();
})

View File

@ -37,11 +37,10 @@ export class OpenviduRestService {
const OVRole: OpenViduRoleAPI = OpenViduRoleAPI[role];
return new Promise((resolve, reject) => {
const tokenOptions: TokenOptionsAPI = new TokenOptionsAPI.Builder()
.role(OVRole)
.data(serverData)
.build();
session.generateToken(tokenOptions)
session.generateToken({
role: OVRole,
data: serverData
})
.then(token => {
this.sessionIdTokenOpenViduRole.get(sessionId).set(token, OVRole);
resolve(token);