RNNotificationsPackage.java 1.14 KB
Newer Older
Amit Davidi's avatar
Amit Davidi committed
1 2
package com.wix.reactnativenotifications;

3 4
import android.app.Application;

Amit Davidi's avatar
Amit Davidi committed
5 6 7 8 9
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;
10
import com.wix.reactnativenotifications.core.RNNotificationsModule;
Amit Davidi's avatar
Amit Davidi committed
11 12 13 14 15 16 17

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class RNNotificationsPackage implements ReactPackage {

18 19 20 21 22 23 24

    final Application mApplication;

    public RNNotificationsPackage(Application application) {
        mApplication = application;
    }

Amit Davidi's avatar
Amit Davidi committed
25 26
    @Override
    public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
27
        return Arrays.<NativeModule>asList(new RNNotificationsModule(mApplication, reactContext));
Amit Davidi's avatar
Amit Davidi committed
28 29 30 31 32 33 34 35 36 37 38 39
    }

    @Override
    public List<Class<? extends JavaScriptModule>> createJSModules() {
        return Collections.emptyList();
    }

    @Override
    public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
        return Collections.emptyList();
    }
}