chore: refactor search mehtod
This commit is contained in:
@@ -4,13 +4,12 @@ import { catchError, map, throwError } from "rxjs";
|
||||
|
||||
import { WildDuckBaseService } from "./wildduck-base.service";
|
||||
import { MailServerException } from "../../../core/exceptions/mail-server.exceptions";
|
||||
import { ListMessagesQueryDto, SearchMessagesQueryDto, UpdateMessageDto, UploadMessageDto } from "../DTO/message.dto";
|
||||
import { ListMessagesQueryDto, SearchMessagesMailServerQueryDto, UpdateMessageDto, UploadMessageDto } from "../DTO/message.dto";
|
||||
import { AttachmentResponse } from "../interfaces/attachment.interface";
|
||||
import {
|
||||
MessageDeleteAllResponse,
|
||||
MessageDetails,
|
||||
MessageEventsResponse,
|
||||
MessageFlaggedResponse,
|
||||
MessageForwardResponse,
|
||||
MessageListResponse,
|
||||
MessageSearchResponse,
|
||||
@@ -117,17 +116,10 @@ export class WildDuckMessagesService extends WildDuckBaseService {
|
||||
return this.get<MessageEventsResponse>(`/users/${userId}/mailboxes/${mailboxId}/messages/${messageId}/events`);
|
||||
}
|
||||
|
||||
/**
|
||||
* List flagged messages across all mailboxes
|
||||
*/
|
||||
listFlaggedMessages(userId: string, query?: { order?: "asc" | "desc"; limit?: number; page?: number }): Observable<MessageFlaggedResponse> {
|
||||
return this.get<MessageFlaggedResponse>(`/users/${userId}/flagged`, query);
|
||||
}
|
||||
|
||||
/**
|
||||
* Search for messages across all mailboxes
|
||||
*/
|
||||
searchMessages(userId: string, query: SearchMessagesQueryDto): Observable<MessageSearchResponse> {
|
||||
searchMessages(userId: string, query: SearchMessagesMailServerQueryDto): Observable<MessageSearchResponse> {
|
||||
return this.get<MessageSearchResponse>(`/users/${userId}/search`, query);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user