Simon Diesenreiter 2bf3258081
Some checks failed
CI / linter (9.0.X, ubuntu-latest) (push) Failing after 4m25s
CI / tests_linux (9.0.X, ubuntu-latest) (push) Has been skipped
SonarQube Scan / SonarQube Trigger (push) Failing after 8m42s
add some initial stuff
2025-04-09 22:44:50 +02:00

33 lines
956 B
C#

public class SignalIntegration
{
public static SignalIntegration Instance;
public SignalIntegration(string uri, int port, string phoneNumber)
{
var http = new HttpClient() {
BaseAddress = new Uri("http://" + uri + ":" + port)
};
apiClient = new song_of_the_day.swaggerClient(http);
apiClient.BaseUrl = "";
this.phoneNumber = phoneNumber;
}
private song_of_the_day.swaggerClient apiClient;
private string phoneNumber;
public async Task ListGroups()
{
Console.WriteLine("listing groups");
try {
ICollection<song_of_the_day.GroupEntry> groupEntries = await apiClient.GroupsAllAsync(this.phoneNumber);
Console.WriteLine($"{groupEntries.Count} groups");
}
catch (Exception ex) {
Console.WriteLine("Exception: " + ex.Message);
}
Console.WriteLine("listing groups done");
}
}