package com.quickblox.sample.groupchatwebrtc.utils;
import android.Manifest;
/**
* QuickBlox team
*/
public interface Consts {
String QB_CONFIG_FILE_NAME = "qb_config.json";
String DEFAULT_USER_PASSWORD = "x6Bt0VDy5";
String VERSION_NUMBER = "1.0";
int CALL_ACTIVITY_CLOSE = 1000;
int ERR_LOGIN_ALREADY_TAKEN_HTTP_STATUS = 422;
int ERR_MSG_DELETING_HTTP_STATUS = 401;
//CALL ACTIVITY CLOSE REASONS
int CALL_ACTIVITY_CLOSE_WIFI_DISABLED = 1001;
String WIFI_DISABLED = "wifi_disabled";
String OPPONENTS = "opponents";
String CONFERENCE_TYPE = "conference_type";
String EXTRA_TAG = "currentRoomName";
int MAX_OPPONENTS_COUNT = 6;
String PREF_CURREN_ROOM_NAME = "current_room_name";
String PREF_CURRENT_TOKEN = "current_token";
String PREF_TOKEN_EXPIRATION_DATE = "token_expiration_date";
String EXTRA_QB_USER = "qb_user";
String EXTRA_USER_ID = "user_id";
String EXTRA_USER_LOGIN = "user_login";
String EXTRA_USER_PASSWORD = "user_password";
String EXTRA_PENDING_INTENT = "pending_Intent";
String EXTRA_CONTEXT = "context";
String EXTRA_OPPONENTS_LIST = "opponents_list";
String EXTRA_CONFERENCE_TYPE = "conference_type";
String EXTRA_IS_INCOMING_CALL = "conversation_reason";
String EXTRA_LOGIN_RESULT = "login_result";
String EXTRA_LOGIN_ERROR_MESSAGE = "login_error_message";
int EXTRA_LOGIN_RESULT_CODE = 1002;
String[] PERMISSIONS = {Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO};
String EXTRA_COMMAND_TO_SERVICE = "command_for_service";
int COMMAND_NOT_FOUND = 0;
int COMMAND_LOGIN = 1;
int COMMAND_LOGOUT = 2;
String EXTRA_IS_STARTED_FOR_CALL = "isRunForCall";
String ALREADY_LOGGED_IN = "You have already logged in chat";
enum StartConversationReason {
INCOME_CALL_FOR_ACCEPTION,
OUTCOME_CALL_MADE
}
}