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