Fix null cols

This commit is contained in:
2024-08-28 11:10:55 +01:00
parent d6b55aef00
commit 41d27b2bb2
2 changed files with 6 additions and 4 deletions

View File

@ -261,7 +261,7 @@ public class NostrController : Controller
var existing = await _db.PushSubscriptions.FirstOrDefaultAsync(a => a.Key == sub.Key);
if (existing != default)
{
return Json(new {id = existing.Id});
return Json(new { id = existing.Id });
}
var newId = Guid.NewGuid();
@ -292,7 +292,7 @@ public class NostrController : Controller
var sub = await _db.PushSubscriptionTargets
.Join(_db.PushSubscriptions, a => a.SubscriberPubkey, b => b.Pubkey,
(a, b) => new {a.SubscriberPubkey, a.TargetPubkey, b.Auth})
(a, b) => new { a.SubscriberPubkey, a.TargetPubkey, b.Auth })
.Where(a => a.SubscriberPubkey == userPubkey && a.Auth == auth)
.Select(a => a.TargetPubkey)
.ToListAsync();
@ -453,6 +453,8 @@ public class NostrController : Controller
{
PubKey = userPubkey,
State = UserStreamState.Planned,
EdgeIp = string.Empty,
ForwardClientId = string.Empty
};
newStream.PatchStream(req.Event);
var ev = _eventBuilder.CreateStreamEvent(newStream);
@ -494,4 +496,4 @@ public class NostrController : Controller
var claim = HttpContext.User.Claims.FirstOrDefault(a => a.Type == ClaimTypes.Name);
return claim!.Value;
}
}
}

View File

@ -54,7 +54,7 @@ public class UserStream
public string? Thumbnail { get; set; }
public Guid? EndpointId { get; set; }
public IngestEndpoint? Endpoint { get; init; } = null!;
public IngestEndpoint? Endpoint { get; init; }
/// <summary>
/// Publisher edge IP