Skip to content
Snippets Groups Projects
Commit 19a1230d authored by Alexandre Lision's avatar Alexandre Lision Committed by gerrit2
Browse files

credentials: use credential model for TURN

Linked to 2826

Issue: #80868
Change-Id: I57d8ff8ea7c06367acccbbb1b90d77c14fca35b5
parent c818011e
No related branches found
No related tags found
No related merge requests found
...@@ -33,9 +33,15 @@ ...@@ -33,9 +33,15 @@
#import "AccAdvancedVC.h" #import "AccAdvancedVC.h"
#import <accountmodel.h> ///Qt
#import <qitemselectionmodel.h> #import <qitemselectionmodel.h>
///LRC
#import <accountmodel.h>
#import <credentialmodel.h>
#import <credential.h>
@interface AccAdvancedVC () @interface AccAdvancedVC ()
@property (unsafe_unretained) IBOutlet NSView *registrationContainer; @property (unsafe_unretained) IBOutlet NSView *registrationContainer;
@property (unsafe_unretained) IBOutlet NSView *mainContainer; @property (unsafe_unretained) IBOutlet NSView *mainContainer;
...@@ -149,9 +155,12 @@ ...@@ -149,9 +155,12 @@
[isUsingTURN setState:account->isTurnEnabled()?NSOnState:NSOffState]; [isUsingTURN setState:account->isTurnEnabled()?NSOnState:NSOffState];
[self toggleTURN:isUsingTURN]; [self toggleTURN:isUsingTURN];
[turnServerURL setStringValue:account->turnServer().toNSString()]; [turnServerURL setStringValue:account->turnServer().toNSString()];
[turnUsername setStringValue:account->turnServerUsername().toNSString()];
[turnPassword setStringValue:account->turnServerPassword().toNSString()]; auto turnCreds = account->credentialModel()->primaryCredential(Credential::Type::TURN);
[turnRealm setStringValue:account->turnServerRealm().toNSString()];
[turnUsername setStringValue:turnCreds->username().toNSString()];
[turnPassword setStringValue:turnCreds->password().toNSString()];
[turnRealm setStringValue:turnCreds->realm().toNSString()];
if(account->isPublishedSameAsLocal()) if(account->isPublishedSameAsLocal())
[publishAddrAndPortRadioGroup selectCellAtRow:0 column:0]; [publishAddrAndPortRadioGroup selectCellAtRow:0 column:0];
...@@ -218,13 +227,13 @@ ...@@ -218,13 +227,13 @@
[self currentAccount]->setTurnServer([[sender stringValue] UTF8String]); [self currentAccount]->setTurnServer([[sender stringValue] UTF8String]);
break; break;
case TURN_USERNAME_TAG: case TURN_USERNAME_TAG:
[self currentAccount]->setTurnServerUsername([[sender stringValue] UTF8String]); [self currentAccount]->credentialModel()->primaryCredential(Credential::Type::TURN)->setUsername([[sender stringValue] UTF8String]);
break; break;
case TURN_PASSWORD_TAG: case TURN_PASSWORD_TAG:
[self currentAccount]->setTurnServerPassword([[sender stringValue] UTF8String]); [self currentAccount]->credentialModel()->primaryCredential(Credential::Type::TURN)->setPassword([[sender stringValue] UTF8String]);
break; break;
case TURN_REALM_TAG: case TURN_REALM_TAG:
[self currentAccount]->setTurnServerRealm([[sender stringValue] UTF8String]); [self currentAccount]->credentialModel()->primaryCredential(Credential::Type::TURN)->setRealm([[sender stringValue] UTF8String]);
break; break;
default: default:
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment