Allow duplicate fake email addresses for Yorg

This commit is contained in:
DeathByDenim 2024-07-01 20:33:52 -04:00
parent 0f9dcc337b
commit cc01c35b80
Signed by: DeathByDenim
GPG Key ID: 4A475283D925365B

View File

@ -52,21 +52,22 @@ patch --strip=1 --directory=/opt/yorg <<EOF
for room in self.rooms:
self.evaluate_starting(room)
self.evaluate_starting_drv(room)
+ if len(self.conn2usr) == 0: # Don't use 100% CPU when no users are connected
+ if not self.conn2usr: # Don't use 100% CPU when no users are connected
+ sleep(1)
return task.cont
@staticmethod
@@ -81,7 +84,7 @@ class YorgServerLogic(GameLogic):
@@ -81,15 +84,16 @@ class YorgServerLogic(GameLogic):
debug('registering ' + uid)
ret = ''
if not self.valid_nick(uid): ret = 'invalid_nick'
- if not self.valid_email(email): ret = 'invalid_email'
+ # if not self.valid_email(email): ret = 'invalid_email'
if uid in self.user_names(): ret = 'already_used_nick'
if email in self.emails(): ret = 'already_used_email'
- if email in self.emails(): ret = 'already_used_email'
+ #if email in self.emails(): ret = 'already_used_email'
if ret:
@@ -89,7 +92,8 @@ class YorgServerLogic(GameLogic):
info('register result: ' + ret)
return ret
activation_code = self.__rnd_str(8)
self.db.add(uid, pwd, salt, email, activation_code)