using Core.DI; using Core.Models.Eft.Common; using Core.Models.Eft.Common.Request; using Core.Models.Eft.Dialog; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.Profile; namespace Core.Callbacks; public class DialogCallbacks : OnUpdate { public DialogCallbacks() { } /// /// Handle client/friend/list /// /// /// /// /// public GetBodyResponseData GetFriendList(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/chatServer/list /// /// /// /// /// public GetBodyResponseData> GetChatServerList(string url, GetChatServerListRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/list /// /// /// /// /// public GetBodyResponseData> GetMailDialogList(string url, GetMailDialogListRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/view /// /// /// /// /// public GetBodyResponseData GetMailDialogView(string url, GetMailDialogViewRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/info /// /// /// /// /// public GetBodyResponseData GetMailDialogInfo(string url, GetMailDialogInfoRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/remove /// /// /// /// /// public GetBodyResponseData> RemoveDialog(string url, RemoveDialogRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/pin /// /// /// /// /// public GetBodyResponseData> PinDialog(string url, PinDialogRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/unpin /// /// /// /// /// public GetBodyResponseData> UnpinDialog(string url, PinDialogRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/read /// /// /// /// /// public GetBodyResponseData> SetRead(string url, SetDialogReadRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/mail/dialog/getAllAttachments /// /// /// /// /// public GetBodyResponseData GetAllAttachments(string url, EmptyRequestData info, string sessionID) // TODO: Fix type - GetBodyResponseData { throw new NotImplementedException(); } /// /// Handle client/mail/msg/send /// /// /// /// /// public GetBodyResponseData SendMessage(string url, SendMessageRequest info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/list/outbox /// /// /// /// /// public GetBodyResponseData> ListOutbox(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/list/inbox /// /// /// /// /// public GetBodyResponseData> ListInbox(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/send /// /// /// /// /// public GetBodyResponseData SendFriendRequest(string url, FriendRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/accept-all /// /// /// /// /// public NullResponseData AcceptAllFriendRequests(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/accept /// /// /// /// /// public GetBodyResponseData AcceptFriendRequest(string url, AcceptFriendRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/decline /// /// /// /// /// public GetBodyResponseData DeclineFriendRequest(string url, DeclineFriendRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/request/cancel /// /// /// /// /// public GetBodyResponseData CancelFriendRequest(string url, CancelFriendRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/delete /// /// /// /// /// public NullResponseData DeleteFriend(string url, DeleteFriendRequest info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/ignore/set /// /// /// /// /// public NullResponseData IgnoreFriend(string url, UIDRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/friend/ignore/remove /// /// /// /// /// public NullResponseData UnIgnoreFriend(string url, UIDRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> ClearMail(string url, ClearMailMessageRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> RemoveMail(string url, RemoveMailMessageRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> CreateGroupMail(string url, CreateGroupMailRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> ChangeMailGroupOwner(string url, ChangeGroupMailOwnerRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> AddUserToMail(string url, AddUserGroupMailRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> RemoveUserFromMail(string url, RemoveUserGroupMailRequest info, string sessionID) { throw new NotImplementedException(); } public async Task OnUpdate(long timeSinceLastRun) { throw new NotImplementedException(); } public string GetRoute() { throw new NotImplementedException(); } }