|
1 | 1 | using System.Net; |
2 | | -using ByteSync.ServerCommon.Commands.Messages; |
| 2 | +using ByteSync.ServerCommon.Commands.Announcements; |
3 | 3 | using MediatR; |
4 | 4 | using Microsoft.Azure.Functions.Worker; |
5 | 5 | using Microsoft.Azure.Functions.Worker.Http; |
6 | 6 |
|
7 | 7 | namespace ByteSync.Functions.Http; |
8 | 8 |
|
9 | | -public class MessageDefinitionFunction |
| 9 | +public class AnnouncementFunction |
10 | 10 | { |
11 | 11 | private readonly IMediator _mediator; |
12 | 12 |
|
13 | | - public MessageDefinitionFunction(IMediator mediator) |
| 13 | + public AnnouncementFunction(IMediator mediator) |
14 | 14 | { |
15 | 15 | _mediator = mediator; |
16 | 16 | } |
17 | 17 |
|
18 | | - [Function("GetMessages")] |
19 | | - public async Task<HttpResponseData> GetMessages( |
20 | | - [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "messages")] HttpRequestData req, |
| 18 | + [Function("GetAnnouncements")] |
| 19 | + public async Task<HttpResponseData> GetAnnouncements( |
| 20 | + [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "announcements")] HttpRequestData req, |
21 | 21 | FunctionContext executionContext) |
22 | 22 | { |
23 | | - var messages = await _mediator.Send(new GetActiveMessagesRequest()); |
| 23 | + var announcements = await _mediator.Send(new GetActiveAnnouncementsRequest()); |
24 | 24 |
|
25 | 25 | var response = req.CreateResponse(); |
26 | | - await response.WriteAsJsonAsync(messages, HttpStatusCode.OK); |
| 26 | + await response.WriteAsJsonAsync(announcements, HttpStatusCode.OK); |
27 | 27 | return response; |
28 | 28 | } |
29 | 29 | } |
0 commit comments