private static IChatApp GetChatApp() { if (_chatApp != null) return _chatApp; lock (_chatAppLocker) { if (_chatApp != null) return _chatApp; _chatApp = GetChatAppFactory().CreateChatApp(); } return _chatApp; }
public ChatController(IChatApp chatApp) { _chatApp = chatApp; }
public Chat() { _chatApp = DependencyResolver.Current.GetService <IChatApp>(); }