public static FilesManager GetInstance() { string path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); if (s_FilesManager == null) { lock (sr_padlock) { if (s_FilesManager == null) { s_FilesManager = new FilesManager(); } } } return(s_FilesManager); }
public MissingFriends CheckLeftFriends() { MissingFriends currentFriends = new MissingFriends(); if (logic.loggedInUser != null) { m_FriendsFromFile = FilesManager.GetInstance().loadfriendfromfile(logic.loggedInUser); currentFriends.missingFriends = logic.compareFriends(m_FriendsFromFile); if (currentFriends.missingFriends.Count <string>() > 0) { //////////someone in the friendlist had left FilesManager.GetInstance().updateFriendsToFile(logic.loggedInUser); } } return(currentFriends); }