Skip to content
Snippets Groups Projects
Commit 5235b448 authored by Sébastien Blin's avatar Sébastien Blin Committed by Adrien Béraud
Browse files

namedirectory: use accountId

Avoid to add a nameserver manually and use settings

Change-Id: If31cb67d75ae6e71a9afbcf0bd7b80283e5ffeb7
GitLab: #789
parent 50ca3cd0
No related branches found
No related tags found
No related merge requests found
......@@ -44,6 +44,7 @@ EditableLineEdit {
}
property int nameRegistrationState: UsernameLineEdit.NameRegistrationState.BLANK
property string accountId: CurrentAccount.id
selectByMouse: true
font.pointSize: JamiTheme.usernameLineEditPointSize
......@@ -85,7 +86,7 @@ EditableLineEdit {
onTriggered: {
if (text.length !== 0 && readOnly === false) {
nameRegistrationState = UsernameLineEdit.NameRegistrationState.SEARCHING
NameDirectory.lookupName("", text)
NameDirectory.lookupName(root.accountId, text)
} else {
nameRegistrationState = UsernameLineEdit.NameRegistrationState.BLANK
}
......
......@@ -67,7 +67,7 @@ Item {
participantIsModerator: isModerator_
bestName: {
if (bestName_ === uri_)
NameDirectory.lookupAddress(CurrentAccount.uri_RingNS, uri_)
NameDirectory.lookupAddress(CurrentAccount.id, uri_)
return bestName_
}
videoMuted: videoMuted_
......
......@@ -130,6 +130,7 @@ Rectangle {
id: usernameEdit
objectName: "usernameEdit"
accountId: "" // During creation
Layout.topMargin: 15
Layout.alignment: Qt.AlignHCenter
......
......@@ -105,16 +105,16 @@ NameDirectoryPrivate::slotExportOnRingEnded(const QString& accountId, int status
// Lookup a name
bool
NameDirectory::lookupName(const QString& nameServiceURL, const QString& name) const
NameDirectory::lookupName(const QString& accountId, const QString& name, const QString& nameServiceURL) const
{
return ConfigurationManager::instance().lookupName("", nameServiceURL, name);
return ConfigurationManager::instance().lookupName(accountId, nameServiceURL, name);
}
// Lookup an address
bool
NameDirectory::lookupAddress(const QString& nameServiceURL, const QString& address) const
NameDirectory::lookupAddress(const QString& accountId, const QString& address, const QString& nameServiceURL) const
{
return ConfigurationManager::instance().lookupAddress("", nameServiceURL, address);
return ConfigurationManager::instance().lookupAddress(accountId, nameServiceURL, address);
}
NameDirectory::~NameDirectory()
......
......@@ -49,8 +49,8 @@ public:
static NameDirectory& instance();
// Lookup
Q_INVOKABLE bool lookupName(const QString& nameServiceURL, const QString& name) const;
Q_INVOKABLE bool lookupAddress(const QString& nameServiceURL, const QString& address) const;
Q_INVOKABLE bool lookupName(const QString& accountId, const QString& name, const QString& nameServiceURL = "") const;
Q_INVOKABLE bool lookupAddress(const QString& accountId, const QString& address, const QString& nameServiceURL = "") const;
private:
// Constructors & Destructors
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment