This commit is contained in:
2023-07-06 11:00:16 +01:00
parent 87b3e3b271
commit 2592c824ff
2 changed files with 5 additions and 4 deletions

View File

@ -79,7 +79,7 @@ public class NostrListener : IDisposable
comm.Name = uri.Host;
comm.ReconnectTimeout = null; //TimeSpan.FromSeconds(30);
comm.ErrorReconnectTimeout = TimeSpan.FromSeconds(60);
comm.ErrorReconnectTimeout = TimeSpan.FromSeconds(2);
comm.ReconnectionHappened.Subscribe(info => OnCommunicatorReconnection(info, comm.Name));
comm.DisconnectionHappened.Subscribe(info =>

View File

@ -90,7 +90,7 @@ public class StreamManager
user.Title = title;
user.Summary = summary;
user.Image = image;
user.Tags = string.Join(",", tags ?? Array.Empty<string>());
user.Tags = tags != null ? string.Join(",", tags) : null;
var existingEvent = user.Event != default ? JsonConvert.DeserializeObject<NostrEvent>(user.Event, NostrSerializer.Settings) : null;
var ev = CreateStreamEvent(user, existingEvent?.Tags?.FindFirstTagValue("status") ?? "ended");
@ -139,9 +139,10 @@ public class StreamManager
new("p", user.PubKey, "", "host")
};
foreach (var tag in user.Tags?.Split(",") ?? Array.Empty<string>())
foreach (var tag in !string.IsNullOrEmpty(user.Tags) ?
user.Tags.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries) : Array.Empty<string>())
{
tags.Add(new("t", tag.Trim()));
tags.Add(new("t", tag));
}
var ev = new NostrEvent