@@ -37,7 +37,7 @@ void Database::Process() {
37
37
Nan::HandleScope scope;
38
38
39
39
if (!open && locked && !queue.empty ()) {
40
- EXCEPTION (Nan::New ( " Database handle is closed" ). ToLocalChecked () , SQLITE_MISUSE, exception);
40
+ EXCEPTION (" Database handle is closed" , SQLITE_MISUSE, exception);
41
41
Local<Value> argv[] = { exception };
42
42
bool called = false ;
43
43
@@ -85,7 +85,7 @@ void Database::Schedule(Work_Callback callback, Baton* baton, bool exclusive) {
85
85
Nan::HandleScope scope;
86
86
87
87
if (!open && locked) {
88
- EXCEPTION (Nan::New ( " Database is closed" ). ToLocalChecked () , SQLITE_MISUSE, exception);
88
+ EXCEPTION (" Database is closed" , SQLITE_MISUSE, exception);
89
89
Local<Function> cb = Nan::New (baton->callback );
90
90
if (!cb.IsEmpty () && cb->IsFunction ()) {
91
91
Local<Value> argv[] = { exception };
@@ -176,7 +176,7 @@ void Database::Work_AfterOpen(uv_work_t* req) {
176
176
177
177
Local<Value> argv[1 ];
178
178
if (baton->status != SQLITE_OK) {
179
- EXCEPTION (Nan::New ( baton->message . c_str ()). ToLocalChecked () , baton->status , exception);
179
+ EXCEPTION (baton->message , baton->status , exception);
180
180
argv[0 ] = exception;
181
181
}
182
182
else {
@@ -256,7 +256,7 @@ void Database::Work_AfterClose(uv_work_t* req) {
256
256
257
257
Local<Value> argv[1 ];
258
258
if (baton->status != SQLITE_OK) {
259
- EXCEPTION (Nan::New ( baton->message . c_str ()). ToLocalChecked () , baton->status , exception);
259
+ EXCEPTION (baton->message , baton->status , exception);
260
260
argv[0 ] = exception;
261
261
}
262
262
else {
@@ -346,6 +346,9 @@ NAN_METHOD(Database::Configure) {
346
346
}
347
347
else {
348
348
return Nan::ThrowError (Exception::Error (String::Concat (
349
+ #if V8_MAJOR_VERSION > 6
350
+ info.GetIsolate (),
351
+ #endif
349
352
Nan::To<String>(info[0 ]).ToLocalChecked (),
350
353
Nan::New (" is not a valid configuration option" ).ToLocalChecked ()
351
354
)));
@@ -554,7 +557,7 @@ void Database::Work_AfterExec(uv_work_t* req) {
554
557
Local<Function> cb = Nan::New (baton->callback );
555
558
556
559
if (baton->status != SQLITE_OK) {
557
- EXCEPTION (Nan::New ( baton->message . c_str ()). ToLocalChecked () , baton->status , exception);
560
+ EXCEPTION (baton->message , baton->status , exception);
558
561
559
562
if (!cb.IsEmpty () && cb->IsFunction ()) {
560
563
Local<Value> argv[] = { exception };
@@ -656,7 +659,7 @@ void Database::Work_AfterLoadExtension(uv_work_t* req) {
656
659
Local<Function> cb = Nan::New (baton->callback );
657
660
658
661
if (baton->status != SQLITE_OK) {
659
- EXCEPTION (Nan::New ( baton->message . c_str ()). ToLocalChecked () , baton->status , exception);
662
+ EXCEPTION (baton->message , baton->status , exception);
660
663
661
664
if (!cb.IsEmpty () && cb->IsFunction ()) {
662
665
Local<Value> argv[] = { exception };
0 commit comments