Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit ae42da3

Browse files
committed
Use 'Nan::Set'
Fix the following errors. ``` ../src/main.cc:138:25: error: no matching member function for call to 'Set' misspelled_range->Set(Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end)); ```
1 parent 3eec4da commit ae42da3

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/main.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,9 @@ class Spellchecker : public Nan::ObjectWrap {
135135
uint32_t start = iter->start, end = iter->end;
136136

137137
Local<Object> misspelled_range = Nan::New<Object>();
138-
misspelled_range->Set(context, Nan::New("start").ToLocalChecked(), Nan::New<Integer>(start));
139-
misspelled_range->Set(context, Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end));
140-
result->Set(context, index, misspelled_range);
138+
Nan::Set(misspelled_range, Nan::New("start").ToLocalChecked(), Nan::New<Integer>(start));
139+
Nan::Set(misspelled_range, Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end));
140+
Nan::Set(result, index, misspelled_range);
141141
}
142142
}
143143

@@ -222,7 +222,7 @@ class Spellchecker : public Nan::ObjectWrap {
222222
Local<Array> result = Nan::New<Array>(dictionaries.size());
223223
for (size_t i = 0; i < dictionaries.size(); ++i) {
224224
const std::string& dict = dictionaries[i];
225-
result->Set(context, i, Nan::New(dict.data(), dict.size()).ToLocalChecked());
225+
Nan::Set(result, i, Nan::New(dict.data(), dict.size()).ToLocalChecked());
226226
}
227227

228228
info.GetReturnValue().Set(result);
@@ -249,7 +249,7 @@ class Spellchecker : public Nan::ObjectWrap {
249249
const std::string& word = corrections[i];
250250

251251
Nan::MaybeLocal<String> val = Nan::New<String>(word.data(), word.size());
252-
result->Set(context, i, val.ToLocalChecked());
252+
Nan::Set(result, i, val.ToLocalChecked());
253253
}
254254

255255
info.GetReturnValue().Set(result);

src/worker.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ void CheckSpellingWorker::HandleOKCallback() {
3636
uint32_t start = iter->start, end = iter->end;
3737

3838
Local<Object> misspelled_range = Nan::New<Object>();
39-
misspelled_range->Set(context, Nan::New("start").ToLocalChecked(), Nan::New<Integer>(start));
40-
misspelled_range->Set(context, Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end));
41-
result->Set(context, index, misspelled_range);
39+
Nan::Set(misspelled_range, Nan::New("start").ToLocalChecked(), Nan::New<Integer>(start));
40+
Nan::Set(misspelled_range, Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end));
41+
Nan::Set(result, index, misspelled_range);
4242
}
4343

4444
Local<Value> argv[] = { Nan::Null(), result };

0 commit comments

Comments
 (0)