MCPcopy Index your code
hub / github.com/RocketChat/Rocket.Chat.ReactNative

github.com/RocketChat/Rocket.Chat.ReactNative @4.74.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.74.0 ↗ · + Follow
4,179 symbols 11,556 edges 1,453 files 125 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Rocket.Chat Mobile

  • Supported server versions: 0.70.0+
  • Supported iOS versions: 13.4+
  • Supported Android versions: 6.0+

Download

Download on Google Play Download on App Store

Check our docs for beta versions.

Reporting an Issue

Github Issues are used to track todos, bugs, feature requests, and more.

Also check the #react-native community on open.rocket.chat. We'd like to help.

Contributing

Are you a dev and would like to help? Found a bug that you would like to report or a missing feature that you would like to work on? Great! We have written down a Contribution guide so you can start easily.

Whitelabel

Do you want to make the app run on your own server only? Follow our whitelabel documentation.

Engage with us

Share your story

We’d love to hear about your experience and potentially feature it on our blog.

Subscribe for Updates

Once a month our marketing team releases an email update with news about product releases, company related topics, events and use cases. Sign up!

Extension points exported contracts — how you extend this code

IFileUpload (Interface)
(no doc) [3 implementers]
app/lib/methods/helpers/fileUpload/definitions.ts
IThemeContextProps (Interface)
(no doc)
app/theme.tsx
IState (Interface)
(no doc)
app/index.tsx
ISetCustomEmojis (Interface)
(no doc)
app/actions/customEmojis.ts
ISupportedVersionsState (Interface)
(no doc)
app/reducers/supportedVersions.ts
IVisitor (Interface)
(no doc)
app/definitions/ISubscription.ts
IServices (Interface)
(no doc)
app/selectors/login.ts
IGenericAction (Interface)
(no doc)
app/sagas/videoConf.ts

Core symbols most depended-on inside this repo

useTheme
called by 318
app/theme.tsx
log
called by 248
app/lib/methods/helpers/log/index.ts
get
called by 245
app/lib/services/sdk.ts
resolve
called by 211
app/lib/encryption/helpers/deferred.ts
logEvent
called by 204
app/lib/methods/helpers/log/index.ts
post
called by 108
app/lib/services/sdk.ts
emit
called by 103
app/lib/methods/helpers/events.ts
getString
called by 97
app/lib/methods/userPreferences.ts

Shape

Function 2,614
Interface 679
Method 667
Class 200
Enum 19

Languages

TypeScript89%
Kotlin6%
Java5%
C++1%

Modules by API surface

app/lib/services/restApi.ts132 symbols
app/containers/message/Message.stories.tsx109 symbols
android/app/src/main/java/chat/rocket/reactnative/voip/VoipNotification.kt32 symbols
app/containers/UIKit/index.tsx30 symbols
android/app/src/main/java/chat/rocket/reactnative/notification/Encryption.java28 symbols
app/containers/MessageActions/index.tsx27 symbols
android/app/src/main/java/chat/rocket/reactnative/notification/CustomPushNotification.java27 symbols
__mocks__/react-native-mmkv.js27 symbols
app/containers/UIKit/interfaces.ts25 symbols
android/app/src/main/java/chat/rocket/reactnative/voip/VoipModule.kt25 symbols
app/lib/encryption/utils.ts24 symbols
android/app/src/main/java/chat/rocket/reactnative/voip/DDPClient.kt22 symbols

For agents

$ claude mcp add Rocket.Chat.ReactNative \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact