Handle<Function> func;
if (!obj->_function.IsEmpty()) {
- func = Handle<Function>::New(obj->GetIsolate(), obj->_function);
+ func = Local<Function>::New(obj->GetIsolate(), obj->_function);
}
if (!func.IsEmpty()) {
argv[argc++] = String::NewFromUtf8(obj->GetIsolate(), "");
}
if (!obj->_user_data.IsEmpty()) {
- argv[argc++] = Handle<Value>::New(obj->GetIsolate(), Persistent<Value>::Cast(obj->_user_data));
+ argv[argc++] = Local<Value>::New(obj->GetIsolate(), Persistent<Value>::Cast(obj->_user_data));
}
Handle<Value> res = func->Call(obj->GetIsolate()->GetCurrentContext()->Global(), argc, argv);
obj->_ret.Reset();
}
- String::Utf8Value str(Handle<Value>::New(obj->GetIsolate(), res));
+ String::Utf8Value str(Local<Value>::New(obj->GetIsolate(), res));
if ((ret = *str)) {
if (!strcmp(ret, "true") || !strcmp(ret, "undefined")) {
HandleScope handle_scope(isolate);
if (cb_state->jss_a && cb_state->jss_a->_session && cb_state->jss_a->_session == session) {
- argv[argc++] = Handle<Object>::New(isolate, cb_state->session_obj_a);
+ argv[argc++] = Local<Object>::New(isolate, cb_state->session_obj_a);
} else if (cb_state->jss_b && cb_state->jss_b->_session && cb_state->jss_b->_session == session) {
- argv[argc++] = Handle<Object>::New(isolate, cb_state->session_obj_b);
+ argv[argc++] = Local<Object>::New(isolate, cb_state->session_obj_b);
} else {
- argv[argc++] = Handle<Object>::New(isolate, cb_state->session_state->GetJavaScriptObject());
+ argv[argc++] = Local<Object>::New(isolate, cb_state->session_state->GetJavaScriptObject());
}
switch (itype) {
Event = FSEvent::New(event, "", cb_state->session_state->GetOwner());
if (!Event.IsEmpty()) {
argv[argc++] = String::NewFromUtf8(isolate, "event");
- argv[argc++] = Handle<Object>::New(isolate, Event);
+ argv[argc++] = Local<Object>::New(isolate, Event);
}
}
if (Event.IsEmpty()) {
Event = FSDTMF::New(dtmf, "", cb_state->session_state->GetOwner());
if (!Event.IsEmpty()) {
argv[argc++] = String::NewFromUtf8(isolate, "dtmf");
- argv[argc++] = Handle<Object>::New(isolate, Event);
+ argv[argc++] = Local<Object>::New(isolate, Event);
} else {
goto done;
}
}
if (!cb_state->arg.IsEmpty()) {
- argv[argc++] = Handle<Value>::New(isolate, cb_state->arg);
+ argv[argc++] = Local<Value>::New(isolate, cb_state->arg);
}
CheckHangupHook(cb_state->session_state, &ret);
if (ret) {
if (!cb_state->function.IsEmpty()) {
- Handle<Function> func = Handle<Function>::New(isolate, cb_state->function);
+ Handle<Function> func = Local<Function>::New(isolate, cb_state->function);
if (func->IsFunction()) {
Handle<Value> res = func->Call(isolate->GetCurrentContext()->Global(), argc, argv);
}
if (!cb_state->ret.IsEmpty()) {
- Handle<Value> tmp = Handle<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
+ Handle<Value> tmp = Local<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
String::Utf8Value str(tmp);
const char *ret = js_safe_str(*str);
}
if (!cb_state->ret.IsEmpty()) {
- Handle<Value> tmp = Handle<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
+ Handle<Value> tmp = Local<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
String::Utf8Value str(tmp);
const char *ret = js_safe_str(*str);
}
if (!cb_state->ret.IsEmpty()) {
- Handle<Value> tmp = Handle<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
+ Handle<Value> tmp = Local<Value>::New(obj->GetOwner()->GetIsolate(), cb_state->ret);
String::Utf8Value str(tmp);
ret = js_safe_str(*str);
if (obj && !obj->_check_state && !obj->_on_hangup.IsEmpty() && (obj->_hook_state == CS_HANGUP || obj->_hook_state == CS_ROUTING)) {
obj->_check_state++;
- argv[argc++] = Handle<Object>::New(obj->GetOwner()->GetIsolate(), obj->GetJavaScriptObject());
+ argv[argc++] = Local<Object>::New(obj->GetOwner()->GetIsolate(), obj->GetJavaScriptObject());
if (obj->_hook_state == CS_HANGUP) {
argv[argc++] = String::NewFromUtf8(isolate, "hangup");
}
// Run the hangup hook
- Handle<Function> func = Handle<Function>::New(isolate, obj->_on_hangup);
+ Handle<Function> func = Local<Function>::New(isolate, obj->_on_hangup);
if (!func.IsEmpty() && func->IsFunction()) {
Handle<Value> res = func->Call(isolate->GetCurrentContext()->Global(), argc, argv);