fix: change type parameter from array to single value for API compatibility
SDK API only accepts single MessageType value, not array. Updated to use client-side filtering for Tab-based message type filtering (all/notice/other) instead of server-side filtering. Changes: - hooks/use-messages.ts: Changed type parameter from array to single value - app/(tabs)/message.tsx: Replaced getMessageTypeByTab with filterMessagesByTab for client-side filtering - Removed useEffect dependency on activeTab to prevent unnecessary refetches Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,7 +9,7 @@ import { handleError } from './use-error'
|
||||
interface ListMessagesParams {
|
||||
page?: number
|
||||
limit?: number
|
||||
type?: ('SYSTEM' | 'ACTIVITY' | 'BILLING' | 'MARKETING')[]
|
||||
type?: 'SYSTEM' | 'ACTIVITY' | 'BILLING' | 'MARKETING'
|
||||
isRead?: boolean
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user