✨ List publishers managed by account
This commit is contained in:
		| @@ -47,6 +47,18 @@ public class PublisherController( | |||||||
|         return Ok(stats); |         return Ok(stats); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     [HttpGet("of/{accountId:guid}")] | ||||||
|  |     public async Task<ActionResult<List<Publisher>>> GetAccountManagedPublishers(Guid accountId) | ||||||
|  |     { | ||||||
|  |         var members = await db.PublisherMembers | ||||||
|  |             .Where(m => m.AccountId == accountId) | ||||||
|  |             .Where(m => m.JoinedAt != null) | ||||||
|  |             .Include(e => e.Publisher) | ||||||
|  |             .ToListAsync(); | ||||||
|  |  | ||||||
|  |         return members.Select(m => m.Publisher).ToList(); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     [HttpGet] |     [HttpGet] | ||||||
|     [Authorize] |     [Authorize] | ||||||
|     public async Task<ActionResult<List<Publisher>>> ListManagedPublishers() |     public async Task<ActionResult<List<Publisher>>> ListManagedPublishers() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user