Save
This commit is contained in:
1 parent
ba4a4b14c8
commit
5cba76554a
84 files changed
+18148
-11553
No files matched your search
@@ -1,10 +1,77 @@
|
||||
namespace decePubClient.Services
|
||||
using Blazored.Modal.Services;
|
||||
using decePubClient.Models;
|
||||
using decePubClient.Models.Types;
|
||||
|
||||
namespace decePubClient.Services
|
||||
{
|
||||
public class MessagesService
|
||||
{
|
||||
public MessagesService()
|
||||
{
|
||||
readonly IModalService modalService;
|
||||
readonly IStorage storage;
|
||||
readonly HttpClient http;
|
||||
|
||||
public MessagesService(IHttpClientFactory clientFactory, IModalService modalService, IStorage storage)
|
||||
{
|
||||
this.modalService = modalService;
|
||||
this.storage = storage;
|
||||
http = clientFactory.CreateClient("default");
|
||||
}
|
||||
|
||||
//Covers also direct message
|
||||
public async Task<Message> SubmitMessage(MessageForm messageForm)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return new();
|
||||
}
|
||||
|
||||
//Covers also direct message
|
||||
public async Task<Message> ReplyMessage(Message messageToReply, MessageType messageType = MessageType.Public)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return messageToReply;
|
||||
}
|
||||
|
||||
public async Task<Message> BoostUnboostMessage(Message messageToReply)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return messageToReply;
|
||||
}
|
||||
|
||||
public async Task<Message> FavouriteUnfavouriteMessage(Message messageToReply)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return messageToReply;
|
||||
}
|
||||
|
||||
public async Task<Message> DeleteMessage(Message messageToReply)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return messageToReply;
|
||||
}
|
||||
|
||||
public async Task<MessageUser> BlockUserFromMessage(MessageUser messageUser)
|
||||
{
|
||||
//TODO
|
||||
await Task.Run(() => {});
|
||||
return messageUser;
|
||||
}
|
||||
|
||||
public async Task<MessageUser> SilenceUserFromMessage(MessageUser messageUser)
|
||||
{
|
||||
//TODO
|
||||
|
||||
await Task.Run(() => {});
|
||||
return messageUser;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user