mirror of
https://github.com/deavminet/dnetd
synced 2024-09-21 17:53:39 +02:00
Added neew properties system.
This commit is contained in:
parent
95d2c2adc9
commit
f20a02635e
@ -60,6 +60,7 @@ public class DConnection : Thread
|
||||
private ConnectionType connType;
|
||||
private string username;
|
||||
private string currentStatus;
|
||||
private string[string] properties; /* TODO: New, replace old status mechanism */
|
||||
|
||||
/* Write lock for socket */
|
||||
/* TODO: Forgot how bmessage works, might need, might not, if multipel calls
|
||||
@ -795,6 +796,23 @@ public class DConnection : Thread
|
||||
return statusMessage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets a property for this user
|
||||
*/
|
||||
public void setProperty(string propertyName, string propertyValue)
|
||||
{
|
||||
properties[propertyName] = propertyValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a property
|
||||
*/
|
||||
public string getProperty(string propertyName)
|
||||
{
|
||||
/* TODO: Error handling */
|
||||
return "";
|
||||
}
|
||||
|
||||
public ConnectionType getConnectionType()
|
||||
{
|
||||
return connType;
|
||||
|
Loading…
Reference in New Issue
Block a user