Properly update userlist on auth
This commit is contained in:
parent
aaac02f6fc
commit
fc5f1e62c9
@ -444,10 +444,10 @@ class SyncplayClient(object):
|
||||
|
||||
def controllerIdentificationSuccess(self, username, roomname):
|
||||
self.userlist.setUserAsController(username)
|
||||
self.ui.setControllerStatus(username, isController=True)
|
||||
if self.userlist.isRoomSame(roomname):
|
||||
hideFromOSD = not constants.SHOW_SAME_ROOM_OSD
|
||||
self.ui.showMessage(u"<{}> authenticated as a room controller".format(username), hideFromOSD)
|
||||
self.ui.userListChange()
|
||||
|
||||
# TODO: Mark person as a room controller
|
||||
# TODO: Disable UI's "Create new Controlled Room when in Controlled Room"
|
||||
|
||||
@ -39,9 +39,6 @@ class ConsoleUI(threading.Thread):
|
||||
def updateRoomName(self, room=""):
|
||||
pass
|
||||
|
||||
def setControllerStatus(self, username, isController):
|
||||
pass
|
||||
|
||||
def promptFor(self, prompt=">", message=""):
|
||||
if message <> "":
|
||||
print(message)
|
||||
|
||||
@ -79,19 +79,6 @@ class MainWindow(QtGui.QMainWindow):
|
||||
# TODO: Prompt user
|
||||
return None
|
||||
|
||||
def setControllerStatus(self, username, isController):
|
||||
roomtocheck = 0
|
||||
while self.listTreeModel.item(roomtocheck):
|
||||
itemtocheck = 0
|
||||
while self.listTreeModel.item(roomtocheck).child(itemtocheck):
|
||||
item = self.listTreeModel.item(roomtocheck).child(itemtocheck)
|
||||
if item.data(0) == username:
|
||||
item.setData(isController, Qt.UserRole + constants.USERITEM_CONTROLLER_ROLE)
|
||||
return
|
||||
itemtocheck = itemtocheck + 1
|
||||
roomtocheck += 1
|
||||
self.listTreeView.resizeColumnToContents(True)
|
||||
|
||||
def showMessage(self, message, noTimestamp=False):
|
||||
message = unicode(message)
|
||||
message = message.replace("&", "&").replace('"', """).replace("<", "<").replace(">", ">")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user