Updated the Readme (use rnpm when linking) Updated the android project structure to work with rnpm Rebuilt the RctSockets Sample to display the socket lifecycle Updated RctSockets to the latest react-native in the sample (0.27.2)
42 lines
1.0 KiB
Java
42 lines
1.0 KiB
Java
/**
|
|
* Copyright (c) 2015-present, Peel Technologies, Inc.
|
|
* All rights reserved.
|
|
*/
|
|
|
|
package com.peel.react;
|
|
|
|
import com.facebook.react.ReactPackage;
|
|
import com.facebook.react.bridge.JavaScriptModule;
|
|
import com.facebook.react.bridge.NativeModule;
|
|
import com.facebook.react.bridge.ReactApplicationContext;
|
|
import com.facebook.react.uimanager.ViewManager;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
|
|
|
|
public final class TcpSocketsModule implements ReactPackage {
|
|
|
|
@Override
|
|
public List<NativeModule> createNativeModules(
|
|
ReactApplicationContext reactContext) {
|
|
List<NativeModule> modules = new ArrayList<NativeModule>();
|
|
|
|
modules.add(new TcpSockets(reactContext));
|
|
|
|
return modules;
|
|
}
|
|
|
|
@Override
|
|
public List<Class<? extends JavaScriptModule>> createJSModules() {
|
|
return Collections.emptyList();
|
|
}
|
|
|
|
@Override
|
|
public List<ViewManager> createViewManagers(
|
|
ReactApplicationContext reactContext) {
|
|
return Collections.emptyList();
|
|
}
|
|
}
|