chore: new feature
This commit is contained in:
@@ -12,6 +12,7 @@ import {
|
||||
MessageListResponse,
|
||||
MessageSearchResponse,
|
||||
MessageSubmitResponse,
|
||||
MessageUpdateResponse,
|
||||
MessageUploadResponse,
|
||||
} from "../interfaces/messages-response.interface";
|
||||
import { WildDuckSuccessResponse } from "../interfaces/wildduck-response.interface";
|
||||
@@ -35,8 +36,8 @@ export class WildDuckMessagesService extends WildDuckBaseService {
|
||||
/**
|
||||
* Update message details
|
||||
*/
|
||||
updateMessage(userId: string, mailboxId: string, messageId: number | string, data: UpdateMessageDto): Observable<WildDuckSuccessResponse> {
|
||||
return this.put<WildDuckSuccessResponse>(`/users/${userId}/mailboxes/${mailboxId}/messages/${messageId}`, data);
|
||||
updateMessage(userId: string, mailboxId: string, messageId: number | string, data: UpdateMessageDto): Observable<MessageUpdateResponse> {
|
||||
return this.put<MessageUpdateResponse>(`/users/${userId}/mailboxes/${mailboxId}/messages/${messageId}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -46,6 +47,13 @@ export class WildDuckMessagesService extends WildDuckBaseService {
|
||||
return this.delete<WildDuckSuccessResponse>(`/users/${userId}/mailboxes/${mailboxId}/messages/${messageId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete all messages from a mailbox
|
||||
*/
|
||||
deleteAllFromMailbox(userId: string, mailboxId: string): Observable<MessageDeleteAllResponse> {
|
||||
return this.delete<MessageDeleteAllResponse>(`/users/${userId}/mailboxes/${mailboxId}/messages`);
|
||||
}
|
||||
|
||||
/**
|
||||
* Upload message to mailbox
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user