[Modify] Use it

This commit is contained in:
sta 2017-02-23 15:10:02 +09:00
parent 86df2dd476
commit aa7ff1115e

View File

@ -36,7 +36,6 @@ namespace WebSocketSharp.Server
#region Private Fields #region Private Fields
private Func<TBehavior> _creator; private Func<TBehavior> _creator;
private Action<TBehavior> _initializer;
private Logger _log; private Logger _log;
private string _path; private string _path;
private WebSocketSessionManager _sessions; private WebSocketSessionManager _sessions;
@ -60,8 +59,7 @@ namespace WebSocketSharp.Server
) )
{ {
_path = path; _path = path;
_creator = creator; _creator = createCreator (creator, initializer);
_initializer = initializer;
_log = log; _log = log;
_sessions = new WebSocketSessionManager (log); _sessions = new WebSocketSessionManager (log);
@ -148,12 +146,7 @@ namespace WebSocketSharp.Server
protected override WebSocketBehavior CreateSession () protected override WebSocketBehavior CreateSession ()
{ {
var ret = _creator (); return _creator ();
if (_initializer != null)
_initializer (ret);
return ret;
} }
#endregion #endregion