Skip to content

Commit 6ac5003

Browse files
Merge pull request #15 from JoaoCaixinha/master
- update Realtime Messaging SDK imports
2 parents 66980a7 + 2414d44 commit 6ac5003

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

RCTRealtimeMessagingAndroid.js

100644100755
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
'use strict';
1111

12-
var React = require('react-native');
13-
var NativeModules = React.NativeModules;
12+
import React, { Component } from 'react';
13+
import { NativeModules } from 'react-native';
1414
var RCTDeviceEventEmitter = require('RCTDeviceEventEmitter');
1515
var ortcClient = NativeModules.RealtimeMessagingAndroid;
1616
var RTEvents = {};
@@ -19,6 +19,9 @@ var instances = 0;
1919
class RCTRealtimeMessagingAndroid extends React.Component {
2020
id: String;
2121

22+
RCTRealtimeMessagingAndroid(){
23+
this.id = instances++;
24+
}
2225
constructor(props) {
2326
super(props);
2427
this.id = instances++;

README.md

100644100755
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ More information can be found on the
6666

6767
### Import RealtimeMessaging to your project
6868

69-
var module = require('RCTRealtimeMessagingAndroid');
70-
var RCTRealtimeMessaging = new module();
69+
import realtime from './RCTRealtimeMessagingAndroid';
70+
var RCTRealtimeMessaging = new realtime();
7171

7272
### Event handling
7373

@@ -79,8 +79,8 @@ RTEventListener registers a given event name on the ***notification*** field and
7979

8080
***Example:***
8181

82-
var module = require('RCTRealtimeMessagingAndroid');
83-
var RCTRealtimeMessaging = new module();
82+
import realtime from './RCTRealtimeMessagingAndroid';
83+
var RCTRealtimeMessaging = new realtime();
8484

8585
RCTRealtimeMessaging.RTEventListener("onConnected",this._onConnected),
8686

@@ -90,8 +90,8 @@ RTRemoveEventListener removes an event registration. After this method when the
9090

9191
***Example:***
9292

93-
var module = require('RCTRealtimeMessagingAndroid');
94-
var RCTRealtimeMessaging = new module();
93+
import realtime from './RCTRealtimeMessagingAndroid';
94+
var RCTRealtimeMessaging = new realtime();
9595

9696
RCTRealtimeMessaging.RTEventListener("onConnected",this._onConnected),
9797
RCTRealtimeMessaging.RTRemoveEventListener("onConnected"),
@@ -470,13 +470,13 @@ Disables the client heartbeat.
470470

471471
'use strict';
472472

473-
var React = require('react-native');
474-
var module = require('RCTRealtimeMessagingAndroid');
475-
var RCTRealtimeMessaging = new module();
473+
import React, { Component } from 'react';
474+
import realtime from './RCTRealtimeMessagingAndroid';
475+
var RCTRealtimeMessaging = new realtime();
476476

477477
var messages = [];
478478

479-
var {
479+
import {
480480
AppRegistry,
481481
Image,
482482
StyleSheet,
@@ -487,7 +487,7 @@ Disables the client heartbeat.
487487
TouchableHighlight,
488488
ListView,
489489
View
490-
} = React;
490+
} from 'react-native';
491491

492492

493493
var RealtimeRCT = React.createClass({

package.json

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-realtimemessaging-android",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"description": "The Realtime Framework Cloud Messaging Pub/Sub client for React-Native Android",
55
"main": "RCTRealtimeMessagingAndroid.js",
66
"scripts": {

0 commit comments

Comments
 (0)