PostService Service
File: src/services/PostService.ts
Overview
Exports
- CreatePostData - interface export
- UpdatePostData - interface export
- PostService - class export
- postService - const export
Classes
PostService
No description available.
Methods:
getInstancecreatePostcatchupdatePostdeletePosttoggleLiketoggleSharetoggleReblogtoggleBookmarktoggleReactionisValidUUIDloadTimelinePostsloadPostgetPostReactionsgetCurrentUserProfileIdcreateError
Properties:
instanceSimplifiedautomaticallyposterrorupdatesPRESERVESlikednewCountresultimplementationcodesharedPostServicedependenciescompatibilityrebloggedUIbookmarkedemojiIdcoreResultisNativeEmojifieldcountQuerycountaddedUUID4122uuidRegextimelineTypeoptionslimitbeforeaftersignalpostshasMorenextCursorcoreTimelineTypeAPIfoundemoji_idemoji_nameusersusernamedisplay_namereactionsOPTIMIZEDmessagedetails
Interfaces
CreatePostData
No description available.
typescript
interface CreatePostData {
content: MessagePart[]
visibility: 'public' | 'unlisted' | 'followers' | 'direct'
content_warning?: string
in_reply_to?: string
media_attachments?: any[]
is_sensitive?: boolean
language?: string
}UpdatePostData
No description available.
typescript
interface UpdatePostData {
content?: MessagePart[]
content_warning?: string
is_sensitive?: boolean
}Source Code Insights
File Size: 12934 characters Lines of Code: 391 Imports: 4
Usage Example
typescript
import { CreatePostData, UpdatePostData, PostService, postService } from '@/services/PostService'
// Example usage
// Use the exported functionalityThis documentation was automatically generated from the source code.
