Turns out singletons in the global app domain is a terribly stupid idea.

svn path=/trunk/facebook-sharp/; revision=90250
This commit is contained in:
R. Tyler Ballance 2007-11-24 02:11:19 +00:00
Родитель b9dd23d1f6
Коммит 6f1b211736
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -13,7 +13,6 @@ namespace Mono.Facebook.Platform
public class Facebook
{
#region "Member Variables"
private static Facebook _instance = null;
private const string _unsecure_server_url = "http://api.facebook.com/bestserver.php";
private const string _secure_server_url = "https://api.facebook.com/bestserver.php";
private const string _version = "1.0";
@ -43,9 +42,9 @@ namespace Mono.Facebook.Platform
{
get
{
if (_instance == null)
_instance = new Facebook();
return _instance;
if (HttpContext.Current.Items["Facebookery"] == null)
HttpContext.Current.Items["Facebookery"] = new Facebook();
return HttpContext.Current.Items["Facebookery"] as Facebook;
}
}
#endregion