@@ -66,7 +66,8 @@ bool ValidateSalt(const char* salt) {
66
66
class SaltAsyncWorker : public Nan ::AsyncWorker {
67
67
public:
68
68
SaltAsyncWorker (Nan::Callback *callback, std::string seed, ssize_t rounds)
69
- : Nan::AsyncWorker(callback), seed(seed), rounds(rounds) {
69
+ : Nan::AsyncWorker(callback, " bcrypt:SaltAsyncWorker" ), seed(seed),
70
+ rounds (rounds) {
70
71
}
71
72
72
73
~SaltAsyncWorker () {}
@@ -83,7 +84,7 @@ class SaltAsyncWorker : public Nan::AsyncWorker {
83
84
Local<Value> argv[2 ];
84
85
argv[0 ] = Nan::Undefined ();
85
86
argv[1 ] = Nan::Encode (salt.c_str (), salt.size (), Nan::BINARY);
86
- callback->Call (2 , argv);
87
+ callback->Call (2 , argv, async_resource );
87
88
}
88
89
89
90
private:
@@ -142,7 +143,8 @@ NAN_METHOD(GenerateSaltSync) {
142
143
class EncryptAsyncWorker : public Nan ::AsyncWorker {
143
144
public:
144
145
EncryptAsyncWorker (Nan::Callback *callback, std::string input, std::string salt)
145
- : Nan::AsyncWorker(callback), input(input), salt(salt) {
146
+ : Nan::AsyncWorker(callback, " bcrypt:EncryptAsyncWorker" ), input(input),
147
+ salt (salt) {
146
148
}
147
149
148
150
~EncryptAsyncWorker () {}
@@ -170,7 +172,7 @@ class EncryptAsyncWorker : public Nan::AsyncWorker {
170
172
argv[1 ] = Nan::Encode (output.c_str (), output.size (), Nan::BINARY);
171
173
}
172
174
173
- callback->Call (2 , argv);
175
+ callback->Call (2 , argv, async_resource );
174
176
}
175
177
176
178
private:
@@ -249,7 +251,8 @@ NAN_INLINE bool CompareStrings(const char* s1, const char* s2) {
249
251
class CompareAsyncWorker : public Nan ::AsyncWorker {
250
252
public:
251
253
CompareAsyncWorker (Nan::Callback *callback, std::string input, std::string encrypted)
252
- : Nan::AsyncWorker(callback), input(input), encrypted(encrypted) {
254
+ : Nan::AsyncWorker(callback, " bcrypt:CompareAsyncWorker" ), input(input),
255
+ encrypted (encrypted) {
253
256
254
257
result = false ;
255
258
}
@@ -270,7 +273,7 @@ class CompareAsyncWorker : public Nan::AsyncWorker {
270
273
Local<Value> argv[2 ];
271
274
argv[0 ] = Nan::Undefined ();
272
275
argv[1 ] = Nan::New<Boolean >(result);
273
- callback->Call (2 , argv);
276
+ callback->Call (2 , argv, async_resource );
274
277
}
275
278
276
279
private:
0 commit comments