@trendmoon/api-client
Version:
Official TypeScript client for Trendmoon API
38 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageService = void 0;
class MessageService {
constructor(apiClient) {
this.apiClient = apiClient;
}
/**
* Retrieves messages for a specific chat.
* @param params - Parameters for getting messages for a chat.
*/
async getMessagesForChat(params) {
return this.apiClient.getMessagesForChat(params);
}
/**
* Searches for messages based on various criteria.
* @param params - Parameters for searching messages.
*/
async searchMessages(params) {
return this.apiClient.searchMessages(params);
}
/**
* Retrieves messages within a specific timeframe.
* @param params - Parameters for getting messages within a timeframe.
*/
async getMessagesWithinTimeframe(params) {
return this.apiClient.getMessagesWithinTimeframe(params);
}
/**
* Retrieves messages sent by a specific user.
* @param params - Parameters for getting messages for a user.
*/
async getMessagesForUser(params) {
return this.apiClient.getMessagesForUser(params);
}
}
exports.MessageService = MessageService;
//# sourceMappingURL=MessageService.js.map