private static void doSync() { lock (lockThis) { m = new FileDiggerModel(); } }
public void addFolder(String folder) { if (!FileDiggerModel.getInstance().OwnFolders.Contains(folder)) { FileDiggerModel.getInstance().addFolder(folder); } }
public void deletePeer(String peer) { this.peers.Remove(peer); StreamWriter sw = new StreamWriter(peerConfig, false); foreach (string p in FileDiggerModel.getInstance().Peers) { sw.WriteLine(p); } sw.Close(); }
public List <String> findFile(String name) { List <String> result = new List <string>(); foreach (String folder in FileDiggerModel.getInstance().OwnFolders) { try { DirectoryInfo di = new DirectoryInfo(folder); result.AddRange(this.findFile(name, di)); } catch (Exception openException) { } } return(result); }
public void addPeer(String peer) { if (peer == null || peer.Trim().Equals("")) { return; } foreach (string p in FileDiggerModel.getInstance().Peers) { if (p.Equals(peer, StringComparison.InvariantCultureIgnoreCase)) { return; } } FileDiggerModel.getInstance().Peers.Add(peer); StreamWriter sw = new StreamWriter(this.peerConfig, true); sw.WriteLine(peer); sw.Close(); }
public void deleteSharedFolder(String folder) { FileDiggerModel.getInstance().deleteSharedFolder(folder); }
public List <String> findFile(String name) { List <String> rslt = FileDiggerModel.getInstance().findFile(name); return(rslt); }
public List <String> findSharedFolders() { return(FileDiggerModel.getInstance().OwnFolders); }
public List <String> findPeers() { return(FileDiggerModel.getInstance().Peers); }
public void deletePeer(String peer) { FileDiggerModel.getInstance().deletePeer(peer); }
public void addPeer(String peer) { FileDiggerModel.getInstance().addPeer(peer); }