DMCallPermissions Service
File: src/services/DMCallPermissions.ts
Overview
Exports
- CallPermissionCheck - interface export
- dmCallPermissions - const export
Classes
DMCallPermissionService
No description available.
Methods:
canReceiveCallcatchisUserBlockedstatusisUserInDNDisUserBusyisConversationMutedareCallNotificationsEnabledgetDeclineReasonMessageswitch
Properties:
tablecallerIdreceiverIdconversationIdpermissionsreceiverisBlockedresultallowedreasonmessagehasBlockedReceivermodeisDNDisBusyconversationisMutedpreferencesnotificationsEnabledpassedBblockedUserIdsupabaseresultsfalsestatusblockeduserDatadatabasecallchannelcallsuserenabledfoundtrueonerrorcallerdefault
Interfaces
CallPermissionCheck
No description available.
typescript
interface CallPermissionCheck {
allowed: boolean
reason?: 'blocked' | 'busy' | 'dnd' | 'muted' | 'notifications_disabled'
message?: string
}1
2
3
4
5
6
7
2
3
4
5
6
7
Source Code Insights
File Size: 7585 characters Lines of Code: 258 Imports: 4
Usage Example
typescript
import { CallPermissionCheck, dmCallPermissions } from '@/services/DMCallPermissions'
// Example usage
// Use the exported functionality1
2
3
4
2
3
4
This documentation was automatically generated from the source code.
