object IAppController.Init(string sessionId) { var app = FacebookApp.New(sessionId, _config.FbConfig, _api, _log); if (!_repo.AddApp(sessionId, app)) { throw new ApplicationException($"Sessions '{sessionId}' is already initialized"); } return(new { status = "session is initialized" }); }
bool IAppRepo.AddApp(string sessionId, IFacebookApp app) { lock (_mutex) return(_.AddApp(sessionId, app)); }