chat-query-keys.tsx 944 B

123456789101112131415161718192021
  1. export const chatQueryKeys = {
  2. searchUsers: (token: string, search: string) => ['searchUsers', token, search] as const,
  3. getChatsList: (token: string, archive: 0 | 1) => ['getChatsList', token, archive] as const,
  4. getChatWith: (
  5. token: string,
  6. uid: number,
  7. no_of_messages: number,
  8. previous_than_message_id: number
  9. ) => ['getChatWith', token, uid, no_of_messages, previous_than_message_id] as const,
  10. sendMessage: () => ['sendMessage'] as const,
  11. messagesReceived: () => ['messagesReceived'] as const,
  12. messagesRead: () => ['messagesRead'] as const,
  13. reactToMessage: () => ['reactToMessage'] as const,
  14. deleteMessage: () => ['deleteMessage'] as const,
  15. setPin: () => ['setPin'] as const,
  16. setArchive: () => ['setArchive'] as const,
  17. setBlock: () => ['setBlock'] as const,
  18. setMute: () => ['setMute'] as const,
  19. deleteChat: () => ['deleteChat'] as const,
  20. unreactToMessage: () => ['unreactToMessage'] as const
  21. };