MCPcopy Create free account

hub / github.com/billyjacoby/bird-watcher / functions

Functions81 in github.com/billyjacoby/bird-watcher

↓ 10 callersFunctionhslToHex
(HSL: string)
src/utils/colors.ts:3
↓ 4 callersFunctionuseConfig
( options?: UseQueryOptions< FrigateConfig | undefined, unknown, TData | undefined, string[]
src/lib/api/hooks/useConfig.ts:24
↓ 3 callersFunctionf
(n: number)
src/utils/colors.ts:13
↓ 2 callersFunctiononButtonPress
(direction: 'prev' | 'next')
src/screens/CameraScreens/LiveViewScreen.tsx:17
↓ 2 callersFunctionuseAllCameraNames
()
src/lib/api/hooks/useConfig.ts:38
↓ 1 callersFunctionLeftHeaderButton
({tintColor}: {tintColor?: string})
src/navigation/components/LeftHeaderButton.tsx:9
↓ 1 callersFunctionRightHeaderButton
({tintColor}: {tintColor?: string})
src/navigation/components/RightHeaderButton.tsx:8
↓ 1 callersFunctionTabBarIcon
({ color, size, route, isDarkMode, }: { color: string; size: number; isDarkMode: boolean; rout
src/navigation/components/TabBarIcon.tsx:7
↓ 1 callersFunctionbuildEventUrl
(eventId: string)
src/lib/api/hooks/useCameraEvents.ts:27
↓ 1 callersFunctionbuildSnapshotURL
( eventId: string, queryParams?: SnapshotQueryParams, )
src/lib/api/hooks/useCameraEvents.ts:14
↓ 1 callersFunctionconnect
()
src/components/WebRTCView/WebRTCView.tsx:151
↓ 1 callersFunctionfetchEvents
( beforeEpoch?: number, queryParams?: CameraEventParams, snapShotQueryParams?: SnapshotQueryParams, )
src/lib/api/hooks/useCameraEvents.ts:32
↓ 1 callersFunctionfetchRecordingSummary
(cameraName: string)
src/lib/api/hooks/useRecordingSummary.ts:10
↓ 1 callersFunctionfetchRecordings
(cameraName: string)
src/lib/api/hooks/useRecordings.ts:12
↓ 1 callersFunctiongetDateString
(date: Date)
src/screens/CameraScreens/EventsScreen/components/CameraEvent.tsx:26
↓ 1 callersFunctiongetFgColorHex
(isDarkMode: boolean)
src/utils/colors.ts:24
↓ 1 callersFunctiongetLatestCameraFrame
(cameraParams: FetchLatestFrameParams)
src/lib/api/getLatestCameraFrame.ts:21
↓ 1 callersMethodgetMainComponentName
Returns the name of the main component registered from JavaScript. This is used to schedule rendering of the component.
android/app/src/main/java/com/birdwatcher/MainActivity.java:23
↓ 1 callersMethodgetReactNativeHost
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:47
↓ 1 callersFunctiongetRecordingUrl
(cameraName: string, dateTime: Date)
src/utils/urls.ts:18
↓ 1 callersFunctionhandleHeaderPress
(title: string)
src/screens/CameraScreens/EventsScreen/EventsScreen.tsx:50
↓ 1 callersMethodinitializeFlipper
(Context context, ReactInstanceManager reactInstanceManager)
android/app/src/debug/java/com/birdwatcher/ReactNativeFlipper.java:32
↓ 1 callersFunctiononCameraPress
(cameraName: string)
src/screens/HomeScreen.tsx:19
↓ 1 callersFunctiononIceCandidate
(ev: any)
src/components/WebRTCView/WebRTCView.tsx:93
↓ 1 callersFunctiononIceConnect
()
src/components/WebRTCView/WebRTCView.tsx:60
↓ 1 callersFunctionsetLocalAvailability
(pc: RTCPeerConnection)
src/components/WebRTCView/WebRTCView.tsx:68
↓ 1 callersFunctionsetupListeners
()
src/components/WebRTCView/WebRTCView.tsx:135
↓ 1 callersFunctionshowIPOnly
(url: string)
src/utils/urls.ts:5
↓ 1 callersFunctiontoTitleCase
(str: string)
src/utils/text.ts:1
↓ 1 callersFunctionuseCameraEvents
( params: CameraEventParams, options?: Omit< UseInfiniteQueryOptions< {events: FrigateEvent[]; p
src/lib/api/hooks/useCameraEvents.ts:89
↓ 1 callersFunctionuseRecordingSummary
(cameraName?: string)
src/lib/api/hooks/useRecordingSummary.ts:27
FunctionApp
()
src/App.tsx:9
FunctionBaseText
({children, ...props}: TextProps)
src/components/baseText.tsx:3
FunctionBaseView
(props: BaseViewProps)
src/components/baseView.tsx:11
FunctionBirdseyeScreen
()
src/screens/BirdseyeScreen/BirdseyeScreen.tsx:4
FunctionCameraEvent
({ camEvent, isFirst, }: { camEvent: FrigateEvent; isFirst?: boolean; })
src/screens/CameraScreens/EventsScreen/components/CameraEvent.tsx:11
FunctionCameraTabNavigator
()
src/navigation/CameraTabNavigator.tsx:21
FunctionEventDetails
({camEvent}: {camEvent: FrigateEvent})
src/screens/CameraScreens/EventsScreen/components/EventDetails.tsx:14
FunctionEventListFooter
({ length, fetchNextPage, }: { length?: number; fetchNextPage?: () => void; })
src/screens/CameraScreens/EventsScreen/components/EventListFooter.tsx:6
FunctionEventsScreen
()
src/screens/CameraScreens/EventsScreen/EventsScreen.tsx:16
FunctionFullscreenVideoPlayer
({ route, navigation, }: FullscreenVideoProps)
src/screens/FullscreenVideo.tsx:13
FunctionHomeScreen
()
src/screens/HomeScreen.tsx:14
FunctionHourChip
({ numEvents, date, cameraName, }: { numEvents: number; date: Date; cameraName: string; })
src/screens/CameraScreens/RecordingsScreen/components/HourChip.tsx:11
FunctionLabel
(props: ViewProps)
src/components/label.tsx:5
FunctionLiveViewScreen
()
src/screens/CameraScreens/LiveViewScreen.tsx:8
FunctionLoadingView
()
src/components/loadingView.tsx:5
FunctionOnBoardingScreen
()
src/screens/onboardingScreen.tsx:3
FunctionPanView
({ children, isImageZoomed, }: { children: React.ReactNode; isImageZoomed: boolean; })
src/components/WebRTCView/PanView.tsx:6
FunctionRecordingsScreen
()
src/screens/CameraScreens/RecordingsScreen/RecordingsScreen.tsx:10
FunctionRootNavigation
()
src/navigation/RootNavigation.tsx:40
FunctionRow
(props: ViewProps)
src/screens/CameraScreens/EventsScreen/components/EventDetails.tsx:7
FunctionSectionDateHeader
({ title, handleHeaderPress, isCollapsed, }: { title: string; handleHeaderPress?: (s: string) => voi
src/screens/CameraScreens/components/SectionDateHeader.tsx:10
FunctionSettingRow
(props: ViewProps)
src/screens/SettingsScreen/SettingsScreen.tsx:20
FunctionSettingsLabel
(props: TextProps)
src/screens/SettingsScreen/SettingsScreen.tsx:26
FunctionSettingsScreen
()
src/screens/SettingsScreen/SettingsScreen.tsx:41
FunctionSettingsTextInput
(props: TextInputProps)
src/screens/SettingsScreen/SettingsScreen.tsx:30
FunctionSnapshotCard
({ imageSource, camEvent, imageOverlay, addtlClasses, onPlayPress, }: { imageSource: ImageURISourc
src/components/snapshotCard.tsx:19
FunctionVideoPlayer
({ videoURI, isPaused = true, snapshotURL, isForcedFullscreen, onError, }: { videoURI: string; i
src/components/VideoPlayer.tsx:5
FunctionWebRTCView
({cameraName}: WebRTCViewProps)
src/components/WebRTCView/WebRTCView.tsx:41
Methodapply
(OkHttpClient.Builder builder)
android/app/src/debug/java/com/birdwatcher/ReactNativeFlipper.java:44
FunctioncreateComplexStorage
( storage: MMKV, )
src/stores/utils.ts:11
MethodcreateReactActivityDelegate
Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link DefaultReactActivityDelegate} which allows you to easily en
android/app/src/main/java/com/birdwatcher/MainActivity.java:33
FunctionfetchConfig
()
src/lib/api/hooks/useConfig.ts:8
MethodgetJSMainModuleName
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:31
MethodgetPackages
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:22
MethodgetUseDeveloperSupport
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:17
MethodinitializeFlipper
(Context context, ReactInstanceManager reactInstanceManager)
android/app/src/release/java/com/birdwatcher/ReactNativeFlipper.java:17
FunctionipToAPIBase
(ip: string)
src/utils/urls.ts:13
MethodisHermesEnabled
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:41
MethodisNewArchEnabled
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:36
MethodonCreate
Added as per react navigation docs: https://reactnavigation.org/docs/getting-started/#installing-dependencies-into-a-bare-react-native-project
android/app/src/main/java/com/birdwatcher/MainActivity.java:14
MethodonCreate
()
android/app/src/main/java/com/birdwatcher/MainApplication.java:52
FunctiononEventsChange
(val: string)
src/screens/SettingsScreen/SettingsScreen.tsx:63
FunctiononPlayPress
()
src/screens/CameraScreens/EventsScreen/components/CameraEvent.tsx:38
MethodonReactContextInitialized
(ReactContext reactContext)
android/app/src/debug/java/com/birdwatcher/ReactNativeFlipper.java:58
FunctiononSavePress
()
src/screens/SettingsScreen/SettingsScreen.tsx:73
FunctiononWsClose
()
src/components/WebRTCView/WebRTCView.tsx:131
FunctiononWsMessage
(ev: any)
src/components/WebRTCView/WebRTCView.tsx:112
FunctiononWsOpen
()
src/components/WebRTCView/WebRTCView.tsx:128
Methodrun
()
android/app/src/debug/java/com/birdwatcher/ReactNativeFlipper.java:63
FunctionuseRecordings
(cameraName?: string)
src/lib/api/hooks/useRecordings.ts:29