public LocalController(ReaderStatus statusIn) { status = statusIn; // SSDP Not working? Use override file if (File.Exists(FileName)) { db = new SQLiteConnection(FileName, SQLiteOpenFlags.Create | SQLiteOpenFlags.ReadWrite | SQLiteOpenFlags.FullMutex, false); } else { throw new Exception("No local snapshot found"); } status.Controller = "Local"; status.Warning = "No\nServer!"; }
public MilwaukeeMakerspaceApiClient(ReaderStatus statusIn) { status = statusIn; status.Ip = GetLocalIp4Address(); // SSDP Not working? Use override file if (File.Exists("server.txt")) { status.Server = File.ReadAllText("server.txt").Replace("\n", ""); } else { SearchForServer(); } client = GetClient(); // Check if server is responding var unused = client.GetStringAsync($"/").Result; status.Controller = "Server"; status.Warning = ""; }