
package com.wu;

import android.app.Activity;
import android.content.Intent;

import com.facebook.react.bridge.ActivityEventListener;
import com.facebook.react.bridge.BaseActivityEventListener;
import com.facebook.react.bridge.Callback;
import com.facebook.react.bridge.Promise;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.bridge.WritableArray;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.bridge.WritableNativeArray;
import com.facebook.react.bridge.WritableNativeMap;
import com.wu.Contants;
import com.wu.ThirdLoginConstant;
import android.content.Intent;
import android.os.Bundle;
import com.inpor.fastmeetingcloud.ui.StartTheMiddleTierActivity;
import com.inpor.fastmeetingcloud.util.Constant;
import android.widget.Toast;
import com.inpor.fastmeetingcloud.receiver.HstApplication;
import android.content.Context;

public class RNGoodVisionModule extends ReactContextBaseJavaModule {

    public RNGoodVisionModule(ReactApplicationContext reactContext) {
        super(reactContext);
    }

    @Override
    public String getName() {
        return "RNGoodVisionPicker";
    }

    /**
     * 注册
     */
    @ReactMethod
    public void init() {
        HstApplication.initHstApplication(getReactApplicationContext());
    }

    /**
     * 打开视频
     */
    @ReactMethod
    public void shows(String room, String calledUserName) {
        Intent intent = new Intent(getReactApplicationContext(), StartTheMiddleTierActivity.class);
                       intent.setAction(Constant.INTENT_APP_ACTION_ACCOUNT_PASSWORD_ROOMID);
                        Bundle bundle = new Bundle();
                        bundle.putString(ThirdLoginConstant.BUNDLE_USERNAME, calledUserName);
                        bundle.putString(ThirdLoginConstant.BUNDLE_PASSWORD, Contants.userPwd);
                        bundle.putString(ThirdLoginConstant.BUNDLE_SERVER_ROOMID, "10");
                        bundle.putString(ThirdLoginConstant.BUNDLE_SERVER_ADDRESS, Contants.Address);
                        bundle.putString(ThirdLoginConstant.BUNDLE_SERVER_PORT, Contants.Port);
                        intent.putExtras(bundle);
                        getReactApplicationContext().startActivity(intent);
    }


}
